|
#1
|
|||
|
|||
![]() tach auch
ich wollte eine db erstellen, mit 2 tabellen in einer n:m beziehung eine tabelle "Wort"(begriff, erklärung) und eine Tabelle "Kategorie"(land, luft, wasser), die beziehungstabelle katwort so würde z.b. der begriff "Ente" allen Kategorien zugeordnet werden, der begriff "Bär" land und wasser etc. gelernt habe ich das mal so: Code:
tabelle Wort WID, Wort, wk_id (wort-->kat) beziehungstabelle katwort wk_id (wort-->kat) kw_id (kat-->wort) tabelle Kategorie KID kategorie kw_id (kat-->wort) das geht jetzt aber nicht mehr momentan sieht mein stand wie folgt aus: Code:
create table wort( wid autoincrement primary key, begriff varchar(40), erklärung varchar(100)); create table kat( kid autoincrement primary key, kategorie varchar(10)); create table katwort( id autoincrement primary key, wbid int, foreign key (wbid) references kat(kid), bwid int, foreign key (bwid) references wort(wid)); ich kann daten nur in eine tabelle eintragen und weis nicht wie man diese dann mit der beziehungstabelle verknüpft, beim alten wars ganz einfach, da konnte man den begriff in der detailtabelle eingeben und gut wars, doch hier komm ich nicht auf den passenden syntax ich möchte also über eine eingabe in der tabelle "wort" gleich die kategorie mit angeben, bzw alle die, die möglich sind
__________________
bis denne, sil |