У меня есть следующие PostgreSQL запрос, который выбирает несколько полей из таблицы называется statement_bank:Postgresql - возвращаемые результаты, если значение поля существует в другой таблице
SELECT statement_id, statement_value FROM statement_bank WHERE category_id=6 AND level=7
У меня есть еще одна таблица называется statement_records и поля для этого таблицы:
date | user_id | statement_id
Как только инструкция используется для определенного user_id, statement_id записывается в таблицу statement_records. Это может быть записано несколько раз для разных пользователей.
Я ищу, чтобы запустить первый запрос, чтобы он возвращал только оператор statement_id из таблицы statement_bank, если он существует в таблице statement_records между определенной датой, например. между 01-01-2013 И 01-01-2014
Любые предложения о том, как я могу это достичь?
Thanks
Как насчет использования JOIN? – mreiterer