Так у меня есть следующий:Выберите строки из таблицы не соответствуют в другой таблице
таблица поиска, которая имеет два столбца и выглядит следующим образом, например:
userid moduleid
4 4
Я также есть таблица пользователей который имеет первичный ключ userid
, на который ссылается таблица поиска. В таблице пользователя имеет несколько пользователей, позволяет сказать, и выглядит следующим образом:
userid
1
2
3
4
В этом примере показано, что пользователь с идентификатором 4 имеет матч с модулем ID 4. Остальные не согласованы с любым moduleid ,
Мне нужен запрос, который получает данные из таблицы users. ГДЕ модульид не 4. В моем приложении я знаю модуль, но я не знаю пользователя. Таким образом, запрос должен возвращать другие идентификаторы пользователя, кроме 4, потому что 4 уже совпадает с идентификатором модуля 4.
Это можно сделать?
Я взял на себя смелость изменить название вашего вопроса, поскольку оно было не очень описательным; Надеюсь, мне удалось отразить ваши намерения, как вы это делали. – jpw
Отлично. Благодарю. –
Возможный дубликат [Mysql: выбор строк из таблицы, которые не находятся в другом] (http://stackoverflow.com/questions/11767565/mysql-select-rows-from-a-table-that-are-not-in -another) –