我正在使用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
答案 0 :(得分:1)
你的mysql查询没有问题。请再次检查SELECT col_A FROM table_B WHERE Col_B
查询的结果。
如果您可以在www.sqlfiddle.com
网站上显示您的表格内容,请在表格中添加一些内容,以便我们查看问题所在。