Chcę skontaktować się z moimi użytkownikami za pośrednictwem poczty e-mail za pomocą mojej bazy danych. Chcę się upewnić, że przypadkowo nie skontaktuję się z tym samym użytkownikiem dwa razy. Do tego mam tabelę, która śledzi, z kim się kontaktowałem i kiedy.mysql naprzeciwko wewnętrznego łączenia
Kiedy wykonuję moje zapytanie MYSQL, chcę wybrać e-maile z tabeli email
i upewnić się, że żaden z tych wpisów nie istnieje w tabeli contacted
.
Aby wyrażenie go w zdaniu: wybierz e-mail od Email_Table jeśli nie są one w Contacted_Table
Być może jest to zupełnie inne podejście. Jestem otwarty na wszelkie sugestie:) Dziękuję :)
jaki jest najlepszy sposób na dodanie warunku do pierwszego stwierdzenia? na przykład: brak wpisów z konkretnej daty (gdzie t1.email = t2.email I t2.date = 2011-01-01) z jakiegoś powodu nie działa dla mnie – salmane
Który jest najbardziej efektywny; 'LEFT JOIN' z tym, gdzie lub to, twoja odpowiedź? – aksu
Myślę, że to zależy, sprawdź plan wykonania i zobacz go w akcji. –