Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#15

Re: Insert über 2 Tabellen (join?)

  Alt 1. Aug 2007, 07:25
Hallo,

mal ohne eine Tabellen

Tabelle Personal:
Personal.Id, Personal.Name, Personal.PersonalGruppeId

Tabelle PersonenGruppe:
PersonenGruppe.PersonenGruppeId, PersonenGruppe.Name

1. Personal.PersonalGruppeId wird referenziert auf PersonenGruppe.PersonenGruppeId,
ist also eine Foreign Key,

2. es kann kein Wert für Personal.PersonalGruppeId
angeöegt werden, der nicht in der Tabelle PersonenGruppe schon drinsteht.

Auf deinen Fall umgesetzt, willst du eine neue Person mit neuer Personengruppe anlegen.

Dazu muss zuerst eine Personengruppe angelegt werden (siehe 2.)
Diese neue Personengruppe-Id trägst DU beim Anlegen der neuen Person ein.


Heiko
Heiko
  Mit Zitat antworten Zitat