Ich habe 3 Tabellen und weiß wie ich das selektiere was ich NICHT brauche.
Kann ich die Selektion umkehren, d.h. alles was ich nicht mit meiner Bedingung beschrieben habe?
Kurze Erklärung:
Ich habe 3 Tabellen:
- mypages (mit allen pages meiner Website)
- mylinks (mit allen Links die auf meiner Website benutzt werden)
- linksOnEachPage (wo zu jeder "mypage.id" beliebig viele mylinks.id aufgeführt sind)
Letztere Tabelle nennt man wohl Interselektionstabelle.
Beispiel für "linksOnEachPage":
id, page_id, link_id
1, 3, 3
2, 3, 8
3, 4, 7
4, 4, 6
5, 4, 5
Ich führe für Page-Nr. 4 folgende aus:
"SELECT DISTINCT mylinks .* FROM mylinks, linksOnEachPage WHERE mylinks .id=linksOnEachPage.link_id AND linksOnEachPage.page_id=4"
und erhalte
3, 4, 7
4, 4, 6
5, 4, 5
jetzt möchte ich diese Abfrage umkehren, so das ich alle Links erhalte, die dieser Regel nicht entsprechen.
Achtung! Alle restlichen Links, d.h. 1-n ohne 7,6 und 5.
Achtung! Es ist keine Pflicht, das die restlichen Links bereits in linksOnEachPage aufgeführt werden.
Ich hoffe, ich konnte erklären was mein Problem ist.
Ich hoffe es kann mir jemand helfen.
Gruß
MogliNG
Kann ich die Selektion umkehren, d.h. alles was ich nicht mit meiner Bedingung beschrieben habe?
Kurze Erklärung:
Ich habe 3 Tabellen:
- mypages (mit allen pages meiner Website)
- mylinks (mit allen Links die auf meiner Website benutzt werden)
- linksOnEachPage (wo zu jeder "mypage.id" beliebig viele mylinks.id aufgeführt sind)
Letztere Tabelle nennt man wohl Interselektionstabelle.
Beispiel für "linksOnEachPage":
id, page_id, link_id
1, 3, 3
2, 3, 8
3, 4, 7
4, 4, 6
5, 4, 5
Ich führe für Page-Nr. 4 folgende aus:
"SELECT DISTINCT mylinks .* FROM mylinks, linksOnEachPage WHERE mylinks .id=linksOnEachPage.link_id AND linksOnEachPage.page_id=4"
und erhalte
3, 4, 7
4, 4, 6
5, 4, 5
jetzt möchte ich diese Abfrage umkehren, so das ich alle Links erhalte, die dieser Regel nicht entsprechen.
Achtung! Alle restlichen Links, d.h. 1-n ohne 7,6 und 5.
Achtung! Es ist keine Pflicht, das die restlichen Links bereits in linksOnEachPage aufgeführt werden.
Ich hoffe, ich konnte erklären was mein Problem ist.
Ich hoffe es kann mir jemand helfen.
Gruß
MogliNG