Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Połączenie wewnętrzne 2 tabel o tym samym identyfikatorze

Proponuję zawsze dodawać aliasy do tabel i kolumn. Dzięki temu będziesz mieć pewność, które dane są wybrane.

select
    T1.somedata,
    T1.somedata1,
    T2X.name as XName,
    T2Y.name as YName
from T1 as T1
    inner join T2 as T2X on T2X.id = T1.X
    inner join T2 as T2Y on T2Y.id = T1.Y


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstaw Mysql do 2 tabel

  2. Zapytanie MySQL Wybierz, SUMA, POŁĄCZENIE LEWE

  3. Jak używać „distinct” w modelu zend db

  4. Jak uzyskać różnicę między dwiema datami w zaokrągleniu do godzin?

  5. Spring Boot nie może połączyć się z MySQL i kończy pracę w Docker/Docker compose