MYSQL - 从A中选择id其中(...)AND ID来自B = 1

时间:2015-06-02 12:28:47

标签: mysql

我遇到了MySQL的问题。我有2张桌子:

表A

id | txt
 1 | abc
 2 | bcd
 3 | cde

表B

id | accept
 1 | 1
 2 | 0
 3 | 1

我想仅在相关记录(相同txtid(来自表B)时显示accept=1(来自表A)。

我可以通过设置2个MySQL查询来完成此操作,但我想通过一个MySQL查询来实现。

2 个答案:

答案 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