Таблица 1 содержит уникальный столбец идентификатора с миллионами строк.MySQL: выберите несоответствующие строки в соединении
Таблица 2 содержит 2 столбца, matchId1, matchId2, которые могут содержать идентификатор из таблицы 1. В таблице 2 может быть много строк, ссылающихся на заданный идентификатор.
Как я могу перечислить идентификаторы из Таблицы 1, которые не содержатся в таблице 2 (в любом столбце) эффективным образом?
[НЕ против НЕ СУЩЕСТВУЕТ против LEFT JOIN/IS NULL MySQL] (http://explainextended.com/2009/09/18/not -in-vs-not-exist-vs-left-join-is-null-mysql /) – valex
@valex: Это хорошо, но как применить его к двум столбцам? Мне нужно удалить все строки, которые имеют либо matchid1, либо matchid2. Присоединение к matchid1 будет игнорировать matchid2. – Aki