ksnk
прохожий
Удаление строк в MySql 3.x.x
Сорри за кроспостинг с Винграда, пока там ничего не ответили :-(
Имею проблему. Есть две связанные полем таблицы, x_katalog и x_category со связанными полями id и page, соответственно. Мне нужно вычистить из каталога то, что не имеет своего "образа" в категориях.
Для версии MySql больше 4-х я могу честно написать
и оно сработает. К сожалению заказчик размещает сайт на сервере с 3-й версией MySql, а на ней join'ы в операторе delete не работают. Нужно переписать запрос так, чтобы обойтись без Join'а. Это возможно?
Неконструктивные варианты, типа послать заказчика подальше, не рассматриваются ;-)
Сорри за кроспостинг с Винграда, пока там ничего не ответили :-(
Имею проблему. Есть две связанные полем таблицы, x_katalog и x_category со связанными полями id и page, соответственно. Мне нужно вычистить из каталога то, что не имеет своего "образа" в категориях.
Для версии MySql больше 4-х я могу честно написать
PHP:
delete FROM ?_katalog
LEFT JOIN ?_category ON ?_katalog.id=?_category.page
where ?_category.id is null;
Неконструктивные варианты, типа послать заказчика подальше, не рассматриваются ;-)