Я хочу связаться с моими пользователями по электронной почте, используя мою базу данных. Я хочу убедиться, что я случайно не свяжусь с одним и тем же пользователем дважды. Для этого у меня есть таблица, которая отслеживает, с кем связались и когда.mysql напротив внутреннего соединения
Когда я выполняю свой запрос MYSQL, я хочу выбрать электронную почту из таблицы email
и убедиться, что ни одна из этих записей не существует в таблице contacted
.
выражаясь в предложении: выбрать электронную почту от Email_Table, если они не находятся в Contacted_Table
Возможно, это совершенно другой подход. Я открыт для всех предложений:) Спасибо :)
Каков наилучший способ добавить условие к первому выражению? например: нет записей с определенной даты (где t1.email = t2.email AND t2.date = 2011-01-01) по какой-то причине он не работает для меня – salmane
Это самый эффективный способ; 'LEFT JOIN', где и что, ваш ответ? – aksu
Я думаю, что это зависит, проверьте ваш план выполнения и увидите его в действии. –