У меня есть таблица 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:
Только одиндопустимый результат для SELECT, который является частью выражения
Куда я иду не так?Если это не видно из моего кода - я относительно новичок в программировании баз данных.
Спасибо