[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: удаление из таблицы NOT EXISTS
Гость_Alex
Есть запрос:

"DELETE FROM `settings` AS s1 WHERE s1.module = '$module' AND NOT EXISTS(SELECT COUNT(*) FROM `settings` AS s2 WHERE s1.`group` = s2.module)"


То есть нужно удалить строку, где поле module = $module, но при этом если в таблице не имеется другая строка с полем module = group исходной строки

Запрос не работает. Как решить задачу?
killer8080
DELETE FROM `settings` WHERE `module` = '$module' AND `group` != '$module'
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.