我遇到了MySQL的问题。我有2张桌子:
表A
id | txt
1 | abc
2 | bcd
3 | cde
表B
id | accept
1 | 1
2 | 0
3 | 1
我想仅在相关记录(相同txt
)id
(来自表B)时显示accept=1
(来自表A)。
我可以通过设置2个MySQL查询来完成此操作,但我想通过一个MySQL查询来实现。
答案 0 :(得分:0)
SELECT A.txt
FROM A INNER JOIN B ON A.id = B.id
WHERE B.accept= 1
答案 1 :(得分:0)
根据您的评论:
SELECT txt
FROM A
LEFT JOIN B
ON A.id=B.id
WHERE B.accept = 1