powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поиск между таблицами с удалением
4 сообщений из 4, страница 1 из 1
Поиск между таблицами с удалением
    #39799962
Добрый день!
Имеются 2 таблицы: body и file. И у них одинаковое столбец есть id. Первая таблица хранит тело документа, вторая ссылку на него и описание. Необходимо выполнить поиск по id и чтобы вывело все id таблицы body, которых нет в таблице file.
Заранее спасибо!
...
Рейтинг: 0 / 0
Поиск между таблицами с удалением
    #39799985
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну либо WHERE NOT EXISTS, либо LEFT JOIN .. WHERE .. IS NULL. Примеров (даже тут, на форуме) - море.
...
Рейтинг: 0 / 0
Поиск между таблицами с удалением
    #39800019
Akina, получится типа select id from body where file.id not Exists?

Я вообще думал что-то по логике select id from body where (body.id<>file.id)
Но только я в синтаксисе пока ноль, только начал с sql
...
Рейтинг: 0 / 0
Поиск между таблицами с удалением
    #39800249
paver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...Александр...,

авторЕсли запись для правой таблицы в частях ON или USING в LEFT JOIN не найдена, то для данной таблицы используется строка, в которой все столбцы установлены в NULL. Эту возможность можно применять для нахождения результатов в таблице, не имеющей эквивалента в другой таблице:

mysql> SELECT table1.* FROM table1
LEFT JOIN table2 ON table1.id=table2.id
WHERE table2.id IS NULL;

Этот пример находит все строки в таблице table1 с величиной id, которая не присутствует в таблице table2 (т.е. все строки в table1, для которых нет соответствующих строк в table2). Конечно, это предполагает, что table2.id объявлен как NOT NULL.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поиск между таблицами с удалением
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]