2016-08-12 11 views
0

私はテーブルに:ユーザーユーザー画像があります。 enter image description hereMySQLすべてのレコードを選択

は今のところ、私は次のクエリを使用しています:

SELECT * FROM users u INNER JOIN userimages ui ON u.id=ui.userid; 

はい。ユーザーIDとIDが等しい場合、レコードを検索しました。私が本当にしたいのは、そのIDが2番目のテーブル(userimages)に存在しなくても、テーブルユーザーからすべてのレコードを選択することです。

私の質問は、ユーザーテーブルのすべてのレコードを二番目のテーブル?

答えて

3

あなたはLEFT JOINを探しています。LEFT JOINは、最初のテーブルからすべての行を取り出し、該当する場合は右側に結合します。

SELECT * FROM users u LEFT JOIN userimages ui ON u.id=ui.userid; 
+0

ありがとうございます。 –

関連する問題