Autor Zpráva
Martin02
Profil
Ahoj,

mám sestavený sql dotaz, který vybírá učitá data z tabulky (pouze jeden sloupec). Potřebuji vytvořit sql dotaz, který vloží do jiné tabulky všechna data z toho prvního dotazu a něco k tomu přidá - do dalších sloupců nějaké "statické" hodnoty pro všechny řádky. Zkoušel jsem něco takového, ale nešlo:
INSERT INTO tabulka VALUES ((SELECT ...), 4, 1) // ten SELECT sem přímo nepíšu - je dost dlouhý a nepodstatný..

Napadá vás nějaké řešení?


Děkuji
Tori
Profil
Ty další hodnoty musí být součástí selectu. "VALUES" a závorky dejte pryč.
Martin02
Profil
Tori:
A jak konkrétně mám přidat ty hodnoty do toho selectu?
Tori
Profil
INSERT INTO tabulka (sloupec1, sloupec2) SELECT sloupec, "hodnota" FROM tabulka2
Martin02
Profil
Tori:
Děkuji moc.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: