SQL - INSERT z poddotazu SELECT a část z aplikace
Dobrý den, prosil bych o radu, jak provést SQL dotaz, kdy se při insertu použije část hodnot (values) z poddodazu (subquery) SELECT a část z proměnných z PHP aplikace. Konkrétně to vypadá následovně, avšak to nefunguje:
Dobrý den,
proveďte INSERT tak, aby hodnoty value3 a value4 byly jako aliasy v SELECTu + dejte pryč VALUES tzn.
Funkční na 100%
INSERT INTO tabulka2 (col1, col2, col3, col4)
VALUES ((SELECT col1 as value1, col2 as value2 FROM tabulka1 WHERE col5 = 'xxx'),'value3','value4')
ODPOVĚĎ
Dobrý den,
proveďte INSERT tak, aby hodnoty value3 a value4 byly jako aliasy v SELECTu + dejte pryč VALUES tzn.
INSERT INTO tabulka2 (col1, col2, col3, col4)
SELECT col1 as value1, col2 as value2, 'value3' as col3, 'value4' as col4
FROM tabulka1 WHERE col5 = 'xxx'
Funkční na 100%