3 つのテーブルがあり、SQL クエリを作成してそれらを適切に表示したいと考えています。
1.) ザカズ
id | Comment
2.) トバー
id | id_clients | zakaz
3.) ユーザー
id | name
それらは次のように接続されています。
zakaz.id = tovar.zakaz
tovar.id_clients = users.id
見たい
zakaz.id | users.name
しかし、zakaz ごとに 1 つの文字列のみに制限したいので、次のようにしました。
SELECT zakaz.id, zakaz.comment, tovar.id_clients
FROM zakaz
JOIN tovar ON zakaz.id = tovar.zakaz
GROUP BY zakaz.id
そして、ユーザーに参加したいのですが、うまくいきません
SELECT zakaz.id, zakaz.comment, tovar.id_clients, users.name
FROM zakaz
JOIN tovar ON zakaz.id = tovar.zakaz
GROUP BY zakaz.id
JOIN users ON users.id = tovar.id_clients