Я хочу знать один запрос MySQL для решения этой проблемы:MySQL Query Выберите, где идентификатор не существует в таблице РЕГИСТРИРУЙТЕСЬ
У меня есть таблица, которая состоит из идентификаторов членов и идентификаторов местоположения ..
_________________________________________________________ | | | | | ID | Member Id | Location | |______|________________________|________________________| | | | | | 1 | 2371 | 7 | | | | | | 2 | 5123 | 10 | | | | | | 3 | 2371 | 9 | | | | | | 4 | 5123 | 9 | | | | | | 5 | 565 | 9 | | | | | | 6 | 2371 | 5 | | | | | | 7 | 5123 | 6 | | | | | |______|________________________|________________________|
Другой таблица состоит из всех данных местоположений:
__________________________________________________ | | | | Location Id | Location Name | |________________________|________________________| | | | | 1 | ABC | | | | | 2 | BCD | | | | | 3 | CDE | | | | | 4 | DEF | | | | | 5 | EFG | | | | | 6 | GHI | | | | | 7 | HIJ | | | | | 8 | IJK | | | | | 9 | JKL | |________________________|________________________|
Я хочу найти все идентификаторы местоположения из таблицы, где ID пользователя 2371 нет. Как я могу найти это в одном запросе? Я знаю, что могу это сделать, если разбить запрос на две части. Как и массив всех локаций .. и массив всех мест, где существует идентификатор члена. Затем, используя функцию! In_array от PHP
Спасибо за ваше время и помощь заранее.
С какого стола (имени) вы хотите получить идентификаторы мест? – adatapost