ja sorry: tabellen verbinden

Stephan Zesiger

Erfahrenes Mitglied
hi jungs

ich weiss, es ist sicher schon 33 mal gefragt worden,
hab auch was daui gefunden, nur'klappt halt einfach
trotzdem nicht.

ich hab drei tabellen: spieler termine absagen

wenn nun ein spieler einen termin absagt, erhält die
tabelle absagen die id(primary key) des spielers aus
der tabelle spieler und die id des termines.

wie kann ich nun meiner db klarmachen, dass die zahl,
die da in der tabelle absagen im Feld Spieler_id steht
der primary key der tabelle spieler ist ?


hilfe könnt ichecht gebrauchen...
 
wie kann ich nun meiner db klarmachen, dass die zahl,
die da in der tabelle absagen im Feld Spieler_id steht
der primary key der tabelle spieler ist ?

gar nicht -- was haste denn genau vor
denn nur bei abfragen kannste tabellen verbinden
 
Hi,


wie kann ich nun meiner db klarmachen, dass die zahl,
die da in der tabelle absagen im Feld Spieler_id steht
der primary key der tabelle spieler ist ?

Was für eine Datenbank ist es denn?

Meinst Du vielleicht wie man eine Beziehung macht?


Grüssle itsection
 
Uuups...mySQL. (gibt's noch andere ?:) )

sorry. Ist das so ? muss ich die verbindung
in meinem cold fusion (mein pendant zu php)
script herstellen ?

danke für Eure Nachfragen !


g skyla
 
japp also du musst mit ColdFusion die Verbindung zur DB herstellen.
Aber bei MsSQL Server 2000 kann man sog. DataRelationsherstellen.
Ein Beispiel: Du hast eine Tabelle namens Buchautor.
Diese sollen die Tabellen Autor und Buch referenzieren. Dann
könntest du hingehen und es folgendermaße erstellen:
CREATE AUTORBUCH (
BuchID integer REFERENCES BUCH
ON DELETE CASCADE
AutorID integer REFERENCES AUTOR,
PRIMARY KEY(BuchID, AutorID)
);

Bin mir nicht sicher ob das auch unter Mysql läuft kannst ja aber
mal nachschauen in der Docu unter http://www.mysql.com
Stichwort "Table References".

Bye
 
Hi Valentin

danke für deine antwort. Das klappt irgendwie noch
nicht so ganz bei mir.

To make it short: ich habe in einer tabelle einen
sog. 'foreign key'. Wie sag ich meiner DB, zu welcher
Tabelle dieser foreign Key gehört ?


thx skyla
 

Neue Beiträge

Zurück