У меня есть следующий запрос, который работает как ожидалось:
SELECT insent.id, notifications.id
FROM insent
WHERE insent.id IN (
SELECT insent_id
FROM notifications
);
Это работает, как и ожидалось, но я хочу преобразовать его в запрос с объединением.Я могу сделать это:
SELECT
insent.id,
notifications.id
FROM insent
JOIN notifications ON notifications.insent_id = insent.id
, но поскольку для каждой записанной записи может существовать несколько записей уведомлений, это дает больше результатов, чем при первой комбинации запроса / подзапроса.
Любая идея, как я могу это сделатьпоказывать записанные записи только один раз, если для него существует несколько записей уведомлений?