0

SQLDBに2つのテーブルがあります。

ここに画像の説明を入力してください

Id_Editeur =Id_Editeur_Editeurである2つのテーブルのすべてのレコードからLibelle_Collection、Libelle_Editeurを選択したいと思います。

私はこのコードを試しました:

select Id_Collection, Libelle_Collection,Libelle_Editeur from Collection_,Editeur where Id_Editeur = Id_Editeur_Editeur

これが私が得た結果です:

1 | yyyyyyy | rfer

ただし、Id_Editeur_Editeur = 1の1行のみが表示され、Id_Editeur_Editeur=NULLの場合でもすべてのレコードを表示したいと思います。

そして、それは私が望む結果です:

1 | yyyyyyy | rfer

3 | tytutuyutu | ヌル

4 | tutyuyr | ヌル

4

1 に答える 1

1

私はあなたが必要だと思いますLEFT JOIN

select Id_Collection,     
      Libelle_Collection,
      Libelle_Editeur 
from Collection_ c
Left join Editeur e
     On c.Id_Editeur_Editeur = e.Id_Editeur
于 2012-09-28T01:04:36.163 に答える