2012-07-24 30 views
0

我想查詢2個表。MySQL Query 2表無關列

下面是表的結構:

FAQ

faq_id | member_id | answer 

工人

id | faq_id | owner1 | owner2 

什麼,我試圖在這裏做的是:

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

如果您不想加入它們,請使用逗號分隔的列表:'FROM faqs,workbasket'。 – mellamokb 2012-07-24 16:12:10

回答

1

像這樣的東西?

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) 

你需要更多的描述了一下,解釋要返回哪些列,你想要什麼表,從信息,以及這些表應如何結合在一起。