Daniela Koller: SELECT-Anweisung in INSERT - Denkfehler gesucht.

Beitrag lesen

Hi Julian

INSERT INTO pruefung ( F_OID,Auto )  ( SELECT f.F_OID
                                    FROM fuehrerscheinklasse f, person p
                                    WHERE ( p.name = 'Mustermann' AND
                                            p.vorname = 'Max' AND
                                           f.P_OID = p.P_OID ), "Mercedes" )
Also entweder per SELECT _oder_ direkt Werte, richtig?

http://www.mysql.com/doc/S/E/SELECT.html

Zweiter Abschnitt:
mysql> SELECT 1 + 1;
         -> 2

Daraus folgere ich jetzt einfach mal (ungetestet!) dass auch das geht:

Select f.F_OID, 'Mercedes'
  from ....

Und da dass dann ein gültiges Select-Statement ist, müsstest
du das auch im Insert brauchen können.

Gruss Daniela