Скажем у меня есть 2 колонки с электронной почты, в старой системе, ведьма находится в очень плохом состоянии, так или иначеMySQL Join/Union/Distinct вопрос
1 Таблица с именем Информация, содержит поле значение, и Я хочу, чтобы значение было ключевым, это «электронная почта», другая таблица с именем «Email_queue» содержит поле «электронная почта», которое содержит электронное письмо.
Теперь я хочу каким-то образом присоединиться к Information.value, где type = email и Email_queue.email, а затем отсортировать его, чтобы я оставил уникальные электронные письма из обеих таблиц.
Это то, к чему я пришел, я не уверен, что он работает, поскольку в таблице содержится много писем.
SELECT DISTINCT value
FROM
(SELECT Information.value FROM Information
LEFT OUTER JOIN
Email_queue ON Information.id=Email_queue.id WHERE Information.key = 'email') t
Это выглядит правильно?
использует mysql или sql-сервер? – Tristan
MySQL я удалил другой тег –