Просмотр поста

.
Folour
Think different

Как удалить и одновременно получить удаленные записи из бд одним запросом?
Чет такое не работает

DELETE FROM Files WHERE id IN(
    SELECT * FROM (
        SELECT id FROM Files f 
        JOIN CategoriesFiles cf ON f.id = cf.fileId
        WHERE cf.categoryId = 1 AND f.id IN(5,6,7)
    ) as file
)

Ругается на синтаксис
Пример построения подобного запроса взят отсюда http://stackoverflow.com/a/4562797