1

我正在使用 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

4

1 回答 1

1

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

如果您可以显示您的表格内容或在www.sqlfiddle.com站点中,请让您的表格包含一些内容,以便我们检查这里有什么问题。

谢谢你。

于 2012-05-16T13:24:08.740 回答