lixx: Relationales INSERT

Beitrag lesen

Guten Morgen!

Gibt es eine Möglichkeit bei MySQL einen Relationalen INSERT-Befehl auszuführen?

Angenommen ich habe zwei Tabellen. Adressen und Gruppen und eine Adresse kann Mehrere Gruppen beinhalten. Jetzt habe ich eine dritte MN-Tabelle die beide miteinander verknüpft.

Lege ich nun eine Adresse an die mehreren Gruppen zugeordnet ist, dann macht man das ja über INSERTs.

INSERT INTO A ( vorname, nachname ) VALUES ( 'max', 'muster' );

INSERT INTO AG ( Aid, Gid ) VALUES
( LAST_INSERT_ID(), 1 ),
( LAST_INSERT_ID(), 2 ),
( LAST_INSERT_ID(), 3 );

// Ob das so mit "LAST_INSERT_ID()" funktioniert, weiß ich nicht ...

Gibt es da keinen besseren Befehl? Ich habe schon gegoogelt, habe aber nicht mal eine Ahnung, wonach ich dabei googeln soll.

Bitte um Hilfe.

lg lixx