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

MySQL Премахване на дублиращи се колони в Left Join, 3 таблици

По подразбиране MySQL ще върне всички колони за всички таблици, ако използвате * . Ще трябва изрично да въведете имена на колони в заявката си, за да ги извлечете по желания от вас начин. Използвайте заявката, както следва:

SELECT A.HEAD_name, A.Family_Size, A.Gender, A.ID_Number, A.DOB,
    B.Supervisor_ID, B.Supervisor_Name, B.Supervisor_Number,
    C.Center_ID, C.Location
FROM Family A
JOIN SUPERVISOR B on ( A.Supervisor_ID = B.Supervisor_ID)
JOIN CENTER C on (B.Center_ID = C.Center_ID);


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

  2. Как да инсталирате dbWatch за наблюдение на производителността на MySQL в Linux

  3. ГРЕШКА 1064 (42000) в MySQL

  4. bbPress:Как да намерите съпоставяния на прикачени файлове към съответните им публикации

  5. Код на грешка:1222. Използваните изрази SELECT имат различен брой колони