我有如下查询
select * from table1 where id in (select ids from table2 where id = 100)
如果我单独运行子查询,则子查询会返回 34、35、55、66 之类的输出。
但是我上面的查询给出了错误
Conversion failed when converting the varchar value '34,35,55,56' to data type int.
table1 中的 id 列是 int。我知道我可以在 2 个单独的查询中执行此操作,但如果有任何方法可以在单个查询中执行,请告诉我。提前谢谢了