Я работаю с некоторыми довольно конфиденциальными данными, поэтому я хочу быть абсолютно уверенным, что я делаю это правильно.
Я пытаюсь удалить строки в таблице, связанные с другой таблицей
Единственным способом связать таблицу является объединение двух других таблиц...
вот точный запрос:
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...
Unkown table 'Transaction_Amount' в MULTI DELETE
Я пробовал читать руководство по mysql, и похоже, что это сработает для меня... у любой есть идеи?