これが私のクエリです:
SELECT * From `users` AS `User`
LEFT JOIN `picks` AS `Pick` ON (`Pick`.`User_id` = `User`.`id`)
LEFT JOIN `owners` AS `owner` ON (`owner`.`id` = `Pick`.`owner_id`)
LEFT JOIN `owners_seeds` AS `OwnersSeed` ON (`OwnersSeed`.`ownerdate` = (`owner`.`id`)
LEFT JOIN `labels` AS `Label` ON (`Label`.`id` = `Pick`.`label_id`) WHERE User.market_id = 1111
クエリは正常に機能しますが、結果は次のようになります。
USER X
PICK X
OWNER X
等..
すべてのユーザーには多くのピックがありますが、各ピックには所有者が 1 人しかいないため、結果を次のように出力したいと思います。
ユーザー X
- ピック1
- 所有者 1
- 所有者シード
- 所有者 2
- 所有者シード
- 所有者 3...
- ピック 2
等
どうやってやるの?
ありがとう