私は必要なものの正しい構文を取得するのに苦労していて、誰かが助けることができるかどうか疑問に思いましたか?
私は3つのテーブルを持っています:users、owneditems、shopitems
ユーザーからユーザーIDと都市を取得する必要があります
ownitemsからuseridとitemidを取得する必要があります
ショップアイテムからIDと都市を取得する必要があります
所有アイテムのユーザーIDとユーザーは同じになります
所有アイテムのitemidは、shopitemsのidと同じになります
ショップアイテムとユーザーの都市は同じになります
私が求めているのは、ユーザーがどの都市にいるかを調べ、その都市で所有しているアイテムを結び付けることです。
私が使ってみた構文は
SELECT users.city, users.id, shopitems.city, shopitems.id, owneditems.itemid, owneditems.userid
FROM users, shopitems, owneditems
WHERE users.city = shopitems.city
AND owneditems.itemid = shopitems.it
AND users.id = owneditems.userid