2012-07-24 4 views
0

Je veux interroger 2 tables.MySQL Query 2 tables colonne non liée

Voici les structures de table:

FAQ

faq_id | member_id | answer 

travailleurs

id | faq_id | owner1 | owner2 

ce que j'essaie de faire ici est:

SELECT faqs.*, workbasket.* FROM faqs 
INNER JOIN workbasket 
WHERE faqs.member_id = 1 
AND workbasekt.owner1 = 1 OR workbasekt.owner2 = 1 
+0

Utilisez une liste de tables séparées par des virgules si vous ne souhaitez pas les joindre: 'FROM faqs, workbasket'. – mellamokb

Répondre

1

Quelque chose comme ça?

SELECT FAQ.*, workers.* FROM FAQ INNER JOIN workers on FAQ.faq_id = workers.faq_id 
WHERE FAQ.member_id = 1 AND (workers.owner1 = 1 OR workers.owner2 = 1) 

Vous devez être un peu plus descriptif et expliquer les colonnes que vous souhaitez renvoyer, quelles sont les tables que vous souhaitez obtenir des informations, et comment ces tables doivent être jointes ensemble.