У меня есть таблица с именем «изменения», которая содержит список номеров записей, которые пользователь изменил во многих других таблицах. Я хотел бы удалить запись, на которую ссылается строка в изменениях (и сама строка изменений) в одном запросе SQL.
WITH name AS ( SELECT tableName FROM [changes] WHERE id = 80 ),
number AS ( SELECT changeRecnum FROM [changes] WHERE id = 80 )
DELETE FROM [name] WHERE changeRecnum = number
DELETE FROM [changes] WHERE id = 80
К сожалению, я продолжаю получать сообщения о том, что changeRecnum и number являются недопустимыми именами столбцов.