У меня возникают проблемы с моим триггером, так как мне нужно удалить строки из одной из моих таблиц, но необходимо, чтобы идентификатор был связан с этой таблицей только что вставленными данными ,удалять строки из таблицы, где столбцы из другой таблицы
DELETE FROM TransactionTable where ItineraryReferenceNumber =
(select distinct i.ItineraryReferenceNumber from inserted i LEFT JOIN TransactionTable FS
ON i.ItineraryReferenceNumber = FS.ItineraryReferenceNumber)
Мне нужно получить все записи с соответствующими номерами ссылок, поэтому я их выбираю.
Правильно ли это, или я делаю что-то неправильно?
Если ваш подзапрос возвращает более одного значения, вы должны использовать 'WHERE ItineraryReferenceNumber IN (yourSubquery)'. –