Я работаю с некоторыми довольно конфиденциальными данными, поэтому хочу быть АБСОЛЮТНО уверенным, что делаю это правильно.
Я пытаюсь удалить строки в таблице, связанные с другой таблицей
Единственный способ связать таблицу - это объединить две другие таблицы ...
вот точный запрос:
DELETE tt.Transaction_Amount, tt.Transaction_ID
FROM ItemTracker_dbo.Transaction_Type tt
JOIN ItemTracker_dbo.Transaction t ON tt.Transaction_ID = t.Transaction_ID
JOIN ItemTracker_dbo.Purchase p ON p.Transaction_ID = tt.Transaction_ID
JOIN ItemTracker_dbo.Item i ON i.Item_ID = p.Item_ID
WHERE i.Client_ID = 1
Как видите, это не красиво.
Я получаю странную ошибку через браузер запросов MySQL ...
Неизвестная таблица 'Transaction_Amount' в MULTI DELETE
Я пытался прочитать руководство по mysql, и мне кажется, это должно сработать ... у кого-нибудь есть идеи?