fremdschlüssel in mehreren Tabellen

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

fremdschlüssel in mehreren Tabellen

Postby tobiasl » 10. December 2004 14:15

Frage :

Ich habe verschiedene Tabellen mit dem gleichen namhaften Primärkey.

Sagen wir als beispiel :

AB P=ID
CD P=ID
EF P=ID

dann
Anschrift
P=AID
STR
PLZ
ORT
F(fremdschlüssel) ID

Als Syntax wollt eich nutzen :
CREATE TABLE anschrift (
aid INT UNSIGNED NOT NULL AUTO_INCREMENT,
str char(10) NOT NULL,
plz int(5) NOT NULL,
ort char(10) NOT NULL,
id decimal(6) UNSIGNED NOT NULL references ab,cd,ef
PRIMARY KEY (aid)

das will er aber nicht er will als references nur eine tabelle. Was muß ich machen das er mehrere tabellen akzeptiert?
);
tobiasl
 
Posts: 22
Joined: 19. June 2004 23:01

Postby tobiasl » 13. December 2004 09:07

Irgendwie mag mich keiner was?!
tobiasl
 
Posts: 22
Joined: 19. June 2004 23:01

Postby Jan H. Krüger » 13. December 2004 11:20

Irgendwie war Wochenende ?

Zum Problem: Ich kann mich irren aber das höre ich jetzt zum ersten Mal das man mehrere Tabellen für den Fremdschlüssel einer Spalte heranziehen kann.
Jan H. Krüger
 
Posts: 152
Joined: 24. October 2004 19:42

Postby tobiasl » 13. December 2004 12:04

Jan H. Krüger wrote:Irgendwie war Wochenende ?

Zum Problem: Ich kann mich irren aber das höre ich jetzt zum ersten Mal das man mehrere Tabellen für den Fremdschlüssel einer Spalte heranziehen kann.


Ich bin mir auch nicht sicher ob das wirklich geht ?!
Aber es macht im Falle meines Projektes schon sinn. Ich will halt das Alphabet aufteilen, um meist einen schnellen Zugriff zu sichern in der Abfrage
tobiasl
 
Posts: 22
Joined: 19. June 2004 23:01


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 61 guests