画像があるかどうかにかかわらず、すべてのユーザーを選択する必要があります。それはあなたのために簡単かもしれませんが、私にとっては難しいと思っています。mysqlに子があるかどうかを親に選択
私はそれを行う方法を見当もつかない2つのテーブルのユーザー、画像
Users Table
Id | name |
1 xyz
2 abc
3 qwe
4 rty
Images Table
Id | user_id | image_path | is_primary
1 1 path 0
2 1 path 1
3 2 path 1
4 4 path 0
**Result I'm expecting**
name | image_path | is_primary
xyz | path | 1
abc | path | 1
qwe | null | 0 (this user has no image in images table)
rty | path | 0
を持っています。 "AND"、 "Having"または "sub query"だけではできないことが分かっているので、私にとっては複雑です。
このクエリから繰り返しを削除できますか? @Tim – learner
@learnerこれを行うロジックを用意しているわけではありません。 2番目の行を除外するルールを私たちに教えてください。 –
各ユーザはプライマリイメージを1つしか持てないので、ユーザがプライマリイメージを持っている場合はそのイメージをデータベースから取得します。ホープので、いくつかのロジックを置くのに役立ちます。 @tim – learner