0

私のデータベースには2つのテーブルがあります:

表1

id name extra_id
1  name1   2
2  name2   4
3  name3   6
4  name3   2

エクストラと呼ばれる表2

id blah blah
1  blah1 blah2
3  blah1 blah2
5  blah1 blah2
6  blah1 blah2

table1 で id:1 と id:2 と id:4 を選択し、extra_id でグループ化します。対応するデータが table2 にないためです。

4

2 に答える 2

0

左結合を使用すると、それらの行を引き続き選択できます。データのない列をnullに設定するだけです

SELECT a.*,b.*
FROM table1 as a
LEFT JOIN 
extra as b
ON a.extra_id=b.id
于 2013-06-29T08:22:27.737 に答える