Select name_A,name_B
From
A inner join B on A.Id_a = B.Id_a
を登録しようこれはA.Id_a = B.Id_a
に基づいて値を返しますが、私はまた、私は同じ時間として読み出さするテーブルBに関連していないテーブルAのレコードを持っています。この場合、A.Id_a = B_a.Id
に基づいてすべてname_A
とname_B
を読みたいと思います。任意のアイデアSQLステートメントが
Select name_A,name_B
From
A inner join B on A.Id_a = B.Id_a
を登録しようこれはA.Id_a = B.Id_a
に基づいて値を返しますが、私はまた、私は同じ時間として読み出さするテーブルBに関連していないテーブルAのレコードを持っています。この場合、A.Id_a = B_a.Id
に基づいてすべてname_A
とname_B
を読みたいと思います。任意のアイデアSQLステートメントが
は左を行い参加:
Select name_A,name_B
From
A left join B on A.Id_a = B.Id_a
Select name_A,name_B
From
A left join B on A.Id_a = B.Id_a
私は時々 http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html 非常に便利見つけるので、私は視覚的な人間です。
上記の両方の答えは正しいです。最初にリストされている表に応じて、LEFTまたはLEFT結合が正しく行われている必要があります。