MYSQL内部选择查询

时间:2012-05-16 12:54:48

标签: mysql sql sql-subselect

我正在使用MYSQL,因为我尝试了以下选择查询的

SELECT col_A,Col_B FROM table_A WHERE Col_C in (1,2)

此查询显示为2条记录,但我尝试了以下查询,我只获得了一条记录

SELECT col_A,Col_B FROM table_A WHERE Col_C in (
SELECT col_A FROM table_B WHERE Col_B)

“SELECT col_A FROM table_B WHERE Col_B”的输出为1,2

1 个答案:

答案 0 :(得分:1)

你的mysql查询没有问题。请再次检查SELECT col_A FROM table_B WHERE Col_B查询的结果。

如果您可以在www.sqlfiddle.com网站上显示您的表格内容,请在表格中添加一些内容,以便我们查看问题所在。

谢谢。