Удаление нескольких значений из разных таблиц

m2k

Новичок
Удаление нескольких значений из разных таблиц

У меня есть такой вопрос...
Есть таблица с товарами
есть так же таблица с ценами для этих товаров(у каждого товара может быть несколько цен от 1ой и более)
у каждого товара есть такое поле как брэнд(в котором уникальный id соответвенно брэнда(у брэндов своя таблица)) так вот я бы хотел спросить можно ли сделать так чтобы при удалении брэнда из таблицы с товарами удалялись все товары этова брэнда и соответственно из таблицы цен удалились все цены удалённых товаров данного брэнда как удалить НЕ одним запросом я догадываюсь с помощью цикла а я бы хотел узнать можно ли это сделать одним запросом ...
еслибы в таблицы с ценами было поле с id брэнда проблемы бы наверно и не было вот...
или всёже лучше использовать обычный цикл ?
 

m2k

Новичок
Ок фенкс :) в принципе это был не критичный вопрос :) просто хотел узнать может есть ещё вариант
сделаю циклом:)
 

jer

...
можно и без цикла, 2-мя запросами

сначала товары, потом непривязанные цены

-~{}~ 09.12.04 16:11:

либо каскадное удаление, про что тебе Frol сказал, но зависит от базы
 
Сверху