Я пытаюсь получить все значения Terminal_id из своей таблицы инвентаря, тип_компьютера которого равен 'CAM', а затем использовать эти значения Terminal_id для получения всех необходимых мне данных в таблице событий.
Подзапрос ниже - это тот, который я я пытаюсь использовать для получения данных:
SELECT de.terminal_id FROM dashboard.event de WHERE de.terminal_id = (
SELECT di.terminal_id FROM dashboard.inventory di WHERE di.machine_type = 'CAM')
, но проблема всякий раз, когда я запускаю запрос, ошибка:
ERROR: more than one row returned by a subquery used as an expression
SQL state: 21000
- это та, с которой я всегда сталкиваюсь. Любая помощь будет оценена.