sql >> Database >  >> RDS >> Mysql

SQL-query van het ophalen van SubChild naar onderliggende naar bovenliggende tabellen

Ik denk dat het enige dat OP fout doet, is join de verkeerde sleutel.

probeer dit in ieder geval eerst.

SELECT t.id, t.feedback, t1.note as note, p1.name as parent1, p2.name as parent2, 
p3.name as parent3
FROM tblChildOfChild t 
LEFT JOIN tblChild t1 ON t.tblChild_key = t1.id
LEFT JOIN tblParent1 p1 ON t1.tblParent1_key = p1.id
LEFT JOIN tblParent2 p2 ON t1.tblParent2_key = p2.id
LEFT JOIN tblParent3 p3 ON t1.tblParent3_key = p3.id
WHERE t.id = 1



  1. Waarom is de evaluatievolgorde voor expressies met gebruikersvariabelen niet gedefinieerd?

  2. Zoeken in volledige tekst in MySQL voor woorden met drie of minder letters

  3. tabellen tonen met graag Java en MySQL?

  4. Waarom SELECTEREN VOOR UPDATE gebruiken?