0

2 つのテーブルを結合しようとしていstd_entry_masterますstd_parent_info。テーブルに参加するための私のコードは次のとおりです。

SELECT Student_F_Name, Student_M_Name, Student_L_Name, std_entry_master.ID, std_entry_master.Student_ID, Section_ID, Contact_Name
FROM std_entry_master
JOIN std_parent_info on 'STU00000060'=std_parent_info.Student_ID 
WHERE std_entry_master.Student_ID = 'STU00000060';

Student_IDテーブルの列にSTU00000060 が見つかった場合は正常に動作しますがstd_parent_info、STU00000060 が見つからない場合は、空の結果セットが返されます。

Contact_NameSTU00000060 がstd_parent_infoテーブルに存在しない場合を除いて、残りの列を表示する方法はありますか?

4

2 に答える 2

-1

標準の「結合」の代わりに「左外部結合」を使用すると、必要な値が返されます。

于 2013-08-27T09:11:03.000 に答える