[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: общее поле у 4 таблиц
Guest
есть 4 таблицы, они могут меняться, поэтому напрямую в запросе их написать не получится, но объединяет их всех то, что во всех есть одинаковое поле x.

задача одним запросом удалить все строки из всех таблиц где x чему-то равно!
Вроде все просто, к примеру

$del=mysql_query("DELETE FROM $sql WHERE x='2'");
в $sql - таблицы.

но как я понимаю проблема возникает из-за того, что таблиц указано несколько, а поле x не указано какой таблице принадлежит. как указать, что поле x для всех таблиц?



Спустя 1 час, 43 минуты, 6 секунд (16.10.2010 - 13:45) sergeiss написал(а):
В простом запросе никак. Только 4 запроса сформировать на удаление. Если, конечно, между таблицами нету зависимости.
Быстрый ответ:

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