sql >> Databasteknik >  >> RDS >> Mysql

MySQL Ta bort dubbletter av kolumner på Left Join, 3 tabeller

Som standard returnerar MySQL alla kolumner för alla tabeller om du använder * . Du måste uttryckligen ange kolumnnamn i din fråga för att hämta dem som du vill. Använd frågan enligt följande:

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. Vad stöder Tabell inte optimize, men återskapa + analysera istället betyder?

  2. Hur man använder en beräknad kolumn för att beräkna en annan kolumn i samma vy

  3. är det möjligt att få fjärråtkomst till mysql-databasen på delade hostingar?

  4. Vilolägessekvens på oracle, @GeneratedValue(strategi =GenerationType.AUTO)