sql >> Database teknologi >  >> RDS >> Mysql

Flere indre sammenføjninger med flere borde

Indre joins er nok den bedste metode, og du behøver kun 3.

Dette vil give dig et resultatsæt med to kolonner:virksomhed og tilhørende værdier.

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. Hvordan kan jeg forespørge en MySQL-database fra en Rails-app uden modeller?

  2. Få gruppe for sum og totalsum i en enkelt forespørgsel

  3. Få den første og sidste dato for næste måned i MySQL

  4. Hvordan renser jeg korrekt data modtaget fra et tekstområde, når jeg udskriver det tilbage i tekstområdet?