Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql как да обединя таблици

Да, можете.

Пример:

table_a table_b table_c _______________ _______________ _______________| ID | име | | ID | пол | | ID | възраст ||------+--------| |------+--------| |------+--------|| 1 | сам | | 1 | м | | 1 | 18 ||------+--------| |------+--------| |------+--------|| 2 | ана | | 2 | е | | 2 | 22 ||------+--------| |------+--------| |------+--------| 

За да получите следния резултат:

<предварителен код> ________________________________ | ID | име | пол | възраст ||------+-------+-------+--------|| 1 | сам | м | 18 ||------+-------+-------+--------|| 2 | ана | е | 22 |

Можете да използвате следния SQL израз:

ИЗБЕРЕТЕ a.id, a.name, b.gender, c.ageFROM table_a КАТО ALEFT JOIN table_b AS b ON a.id =b.idLEFT JOIN table_c AS c ON a.id =c.id 

P.S.: отговори само на това, за да направи ascii изкуството xD!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам PHP низ в mySQL LIKE заявка?

  2. doctrine2 - Как да подобрим ефективността на промиването?

  3. Как да създадете съхранена процедура в MySQL

  4. Spring, Hibernate, Blob мързеливо зареждане

  5. Намерено:бит, очаквано:булев след надграждане на Hibernate 4