Определение id удаленного поля

Flanker

незнайка
Определение id удаленного поля

Добрый день.
Пытаюсь удалить записи с подченнёных таблиц.
Удаляю несколько записей с одной таблици, после чего надо удалитоь записи с другой таблици, которые связаны внешими ключами.
Спасибо.
 

Marquis

Новичок
Flanker
для того что бы удалить запись из таблицы тебе в любом случае нужно передать запросу этот самый id, а если известен передаваемый id то в чем проблема удалить связанные записи?
 

Flanker

незнайка
Желательно сделать четко и без лишних строк кода, а так ВЫбераешь с начала номера потом удаляешь потом опять строиш запрос и снова удаляешь, всё просто до ужаса, но если у меня три уровня подчиненных таблиц?
 

WP

^_^
Покури мануал по DELETE, там есть USING, JOIN и т.д.
> потом опять строиш запрос и снова удаляешь, всё просто до ужаса
Обои через замочную скважину клеешь.

-~{}~ 17.06.07 20:55:

На худой конец temporary table есть.
 

Trianon

Новичок
Код:
DELETE table1, table2, table3
  FROM table1 
    LEFT JOIN table2 ON table1.fk2 = table2.id    
    LEFT JOIN table3 ON table2.fk3 = table3.id
WHERE table1.some = 'garbage'
 
Сверху