Hallo!
Bitte wieder mal um eure Hilfe!
Und zwar hab ich 2 Tabellen (TabX und TabY). Jetzt hat sich das Problem ergeben, dass Einträge von TabX und TabX miteinander verbunden sein können (m:n). Es können jedoch auch Einträge von TabX untereinander verbunden sein (m:n).
1. Hat es Sinn, das ganze in einer Tabelle aufzulösen?
Etwa so:
id - tabellenname1 - feldname 1 - feldid1 - tabellenname 2 - feldname 2 - feldid 2
1--- tabX---------------- tabXid---------- 5--------- tabY------------------ tabYid-------- 1--------
2--- tabX---------------- tabXid---------- 5--------- tabX------------------ tabXid-------- 6--------
Oder macht man das ganz anders?
2. Müsste ich da jeden Eintrag doppelt anlegen damit ich die DB ordentlich auslesen und verwerten kann? Ich weiß ja nicht ob der gesucht Eintrag dann auf der "n" oder der "m"-Seite der DB steht.
Oder gibts da einen SQL-Befehl, der mir auf der Suche nach den verknüpften einträgen, die id's in einer spalte liefert?
lg
peejey
Bitte wieder mal um eure Hilfe!
Und zwar hab ich 2 Tabellen (TabX und TabY). Jetzt hat sich das Problem ergeben, dass Einträge von TabX und TabX miteinander verbunden sein können (m:n). Es können jedoch auch Einträge von TabX untereinander verbunden sein (m:n).
1. Hat es Sinn, das ganze in einer Tabelle aufzulösen?
Etwa so:
id - tabellenname1 - feldname 1 - feldid1 - tabellenname 2 - feldname 2 - feldid 2
1--- tabX---------------- tabXid---------- 5--------- tabY------------------ tabYid-------- 1--------
2--- tabX---------------- tabXid---------- 5--------- tabX------------------ tabXid-------- 6--------
Oder macht man das ganz anders?
2. Müsste ich da jeden Eintrag doppelt anlegen damit ich die DB ordentlich auslesen und verwerten kann? Ich weiß ja nicht ob der gesucht Eintrag dann auf der "n" oder der "m"-Seite der DB steht.
Oder gibts da einen SQL-Befehl, der mir auf der Suche nach den verknüpften einträgen, die id's in einer spalte liefert?
lg
peejey