Поэтому в основном мне нужно совместить это:Объединяя INSERT INTO ж/VALUE и SELECT + INNER JOIN
INSERT INTO order(B_DATUM, orderNR, L_DATUM)
VALUES ('1999-04-23', '0205', DATE_ADD('1999-04-23', INTERVAL 7 DAY))
с этим:
INSERT INTO bestel(BEDRAG)
SELECT 0.92*SUM(bestreg.aantal * bestreg.best_pr)
FROM bestreg
INNER JOIN bestel ON bestreg.bestelnr = bestel.bestelnr
WHERE bestel.bestelnr = '0205'
&
INSERT INTO order(lev_code)
SELECT offertes.lev_code FROM order
INNER JOIN (orderreg INNER JOIN offertes
ON orderreg.art_lev = offertes.art_lev)
ON orderreg.bestelnr = order.ordernr
WHERE order.ordernr = '0205'
Я читал в предыдущих вопросах, что вы должны разместить VALUES внутри SELECT, но как только я доберусь до INNER JOIN, он держит m эссе.
Спасибо заранее!
В чем разница между первыми двумя запросами? – Lali
Я думаю, вы хотите, чтобы вы хотели что-то вроде этого: 'INSERT INTO my_table (SELECT x, y, z, '1994-01-01' + INTERVAL 7 DAY FROM где-то)' – Strawberry
@Lali - Хорошая точка, скопируйте в скорую и оставил (решающую) часть. Спасибо за замедление! –