Je me bats pour obtenir la syntaxe correcte pour ce dont j'ai besoin et je me demandais si quelqu'un pouvait aider?Joindre 3 tables avec plusieurs connexions de colonnes
J'ai 3 tables: les utilisateurs, owneditems et shopitems
des utilisateurs que je dois obtenir userid et la ville
De owneditems je dois obtenir userid et Itemid
De shopitems je dois obtenir id et la ville
userid sur owneditems et les utilisateurs seront les mêmes
itemid sur owneditems sera le même que sur id shopitems
ville sur shopitems et les utilisateurs seront les mêmes
Ce que je suis après est de savoir quelle ville les utilisateurs sont et cravate jusqu'à quels articles ils possèdent dans cette ville.
La syntaxe que j'ai essayé d'utiliser était
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
Je pense que je obtenu à la fin SELECT users.city, users.id, shopitems.city, shopitems.id, owneditems.itemid, owneditems.userid D'utilisateurs, shopitems, owneditems OERE users.city = shopitems.city ET owneditems.itemid = shopitems.id ET users.id = owneditems.userid ET users.city = 1 ET users.id = 93074 –
Votre requête fonctionne-t-elle maintenant? – Taryn