SELECT dbo.FlightNotificationsNotify(S.SubscriberId,
S.DeviceName, S.SubscriberLocale, E.Carrier, E.LeavingFrom,
E.GoingTo, E.Price, E.Conditions)
FROM FlightEvents E, FlightSubscriptions S
WHERE E.LeavingFrom = S.LeavingFrom
AND E.GoingTo = S.GoingTo
AND ( (E.Carrier = S.Carrier) OR (S.Carrier = '*') )
AND E.Price < S.Price
To the following syntax, which no longer uses the INSERT INTO FlightNotifications(SubscriberId, DeviceName,
SubscriberLocale, Carrier, LeavingFrom, GoingTo, Price,
Conditions)
SELECT S.SubscriberId, S.DeviceName, S.SubscriberLocale,
E.Carrier, E.LeavingFrom, E.GoingTo, E.Price, E.Conditions
FROM FlightEvents E, FlightSubscriptions S
WHERE E.LeavingFrom = S.LeavingFrom
AND E.GoingTo = S.GoingTo
AND ( (E.Carrier = S.Carrier) OR (S.Carrier = '*') )
AND E.Price < S.Price