пожалуйста, помогите мне написать мой sql-запрос для этого

Таблица 1 : -

name | location | Area | Region | Country
-----------------------------------------
abc    8          6      9        12

Таблица 2 : -

lid | lname | aid | rid | cid
def    8       6     9    12

таблица 3: -

aid | aname | rid | cid
6      ghi     9     12

таблица 4: -

rid | rname | cid
9      jkl     12

таблица 5: -

cid | cname
12     mno

как я могу присоединиться к этим 5 таблицам в mysql и получить «abc, def, ghi, jkl, mno»;


person Mohit    schedule 22.06.2013    source источник


Ответы (1)


Я надеюсь, что это сработает для вас.

SELECT table1.name, table2.lname ,table3.aname,table4.rname,table5.cname 
FROM table1 
WHERE 
LEFT JOIN table2 ON table2.lid = table1.location
LEFT JOIN table3 ON table3.aid = table1.area
LEFT JOIN table4 ON table4.rid = table1.region
LEFT JOIN table5 ON table5.cid = table1.country
person Napster    schedule 22.06.2013