0

表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 」を取得するにはどうすればよいですか。

4

1 に答える 1

0

これがうまくいくことを願っています。

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
于 2013-06-22T07:10:49.997 に答える