我有一个名为Studies
的表格,需要进行SELECT操作。
然后我需要在返回的记录集上执行进一步的SELECT。我尝试了以下代码(为了清晰起见进行了简化):
SELECT * FROM Studies
WHERE Id = '2' OR Id = '3' OR Id = '7';
SELECT * FROM Studies
WHERE (Name = 'Test')
AND Id IN (SELECT * FROM Studies WHERE Id = '2' OR Id = '3' OR Id = '7');
但是我一直收到以下SQL错误:
只允许一个结果作为表达式的一部分进行选择
我错在哪里了?如果从我的代码中无法看出来 - 我对数据库编程相对较新。
谢谢