sql >> Databasteknik >  >> RDS >> Mysql

Flera inre sammanfogningar med flera tabeller

Inner joins är förmodligen den bästa metoden, och du behöver bara 3.

Detta ger dig en resultatuppsättning med två kolumner:företag och tillhörande värden.

SELECT Table4.company, table1.id, table1.value
FROM Table1
    INNER JOIN Table2
        ON Table2.table1_id = Table1.id
    INNER JOIN Table3
        ON Table3.table2_id = Table2.id
    INNER JOIN Table4
        ON Table4.table3_id = Table3.id



  1. Hur man väljer distinkta rader utan att använda grupp för uttalande

  2. Hur kan jag returnera pivottabellutdata i MySQL?

  3. kopiera databasstruktur utan data i mysql (med tomma tabeller)

  4. MySql:ställ in en variabel med en lista