SuperSonik
Erfahrenes Mitglied
Hallo Leute,
ich bäuchte Hilfe bei einem INSERT Befehl.
Ich habe 3 Tabellen:
Tabelle mitarbeiter:
uid
name
vorname
strassen_uid
plz_uid
Tabelle strassen:
uid
strasse
Tabelle postleitzahlen:
uid
plz
So, jetzt meine Frage: Gibt es eine Möglichkeit ein INSERT so hinzubekommen das ich einen neuen Mitarbeiter anlegen kann und in die Mitarbeiter-Tabelle auch sofort die richtigen uids stehen habe. Und das ganze ohne in strassen und postleitzahlen Doubletten zu erzeugen.
Also so etwas wie:
Trage name und vorname ein und trage für die strassen_uid die entsprechende uid ein falls die Strasse schon vorhanden ist. Ansonsten lege die Zeile mit der Strasse neu an und trage diese uid bei mitarbeiter ein. Bei der plz dann genauso.
Ich weiß nicht ob sich sowas nur mit SQL aufbauen läßt...
Vielen Dank schonmal,
Sonik
ich bäuchte Hilfe bei einem INSERT Befehl.
Ich habe 3 Tabellen:
Tabelle mitarbeiter:
uid
name
vorname
strassen_uid
plz_uid
Tabelle strassen:
uid
strasse
Tabelle postleitzahlen:
uid
plz
So, jetzt meine Frage: Gibt es eine Möglichkeit ein INSERT so hinzubekommen das ich einen neuen Mitarbeiter anlegen kann und in die Mitarbeiter-Tabelle auch sofort die richtigen uids stehen habe. Und das ganze ohne in strassen und postleitzahlen Doubletten zu erzeugen.
Also so etwas wie:
Trage name und vorname ein und trage für die strassen_uid die entsprechende uid ein falls die Strasse schon vorhanden ist. Ansonsten lege die Zeile mit der Strasse neu an und trage diese uid bei mitarbeiter ein. Bei der plz dann genauso.
Ich weiß nicht ob sich sowas nur mit SQL aufbauen läßt...
Vielen Dank schonmal,
Sonik