I want to use two values, in two different tables, to be used as a total in a third table.
For instance:
- table
accommodationandflight - Add value from
acc_pricewith value fromflight_price - Add those values up to be used in table
reservation.reservation_total
Things I’ve tried;
SELECT F.FLI_PRICE + AC.ACC_PRICEPN
INTO R.SUBTOTAL
FROM HOLIDAY_RESERVATION R, FLIGHT F, ACCOMMODATION AC;
UPDATE HOLIDAY_RESERVATION HR
SET SUBTOTAL = (SELECT SUM (T.PRICE) FROM ( SELECT ACC_PRICEPN PRICE FROM ACCOMMODATION A
WHERE A.ACC_ID = HR.ACC_ID)
UNION ALL
SELECT FLI_PRICE PRICE FROM FLIGHT F1
WHERE HR.IN_FLIGHT_ID = F1.FLI_ID
UNION ALL
SELECT FLI_PRICE PRICE FROM FLIGHT F2
WHERE HR.OUT_FLIGHT_ID = F2.FLI_ID
) T
);
Use
SELECT INTOstatement ofPL-SQL….This will definately solve your problem…………