我想查询2个表。
以下是表结构:
常见问题
faq_id | member_id | answer
worker
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
最佳答案
类似这样的吗?
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)
您需要更具描述性,并解释您想要返回哪些列、您想要从哪些表中获取信息以及如何将这些表连接在一起。
关于MySQL查询2表不相关列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11634969/