Mailinglisten-Archive |
On Mon, 7 Oct 2002 11:03:01 +0200, you wrote: > ich habe folgende Struktur: > > Verzeichnis der Gruppe: > id, name, Beschreibung > > Danach habe ich eine Art Zugehörigkeitstabelle, wo drin steht, wer was > darf (nenne ich ztabelle): > > id, inhalts-id, gruppenid, lesen, schreiben, loeschen Ich bin mir ja nicht sicher, ob es nur mir so geht, aber ich verstehe Dein Problem nicht so recht. Welche Felder gibt es in welcher Tabelle, welche stellen Verknüpfungen da (welche Art von Verknüpfung) und vor allem: Was genau versuchst Du mit Deiner Query zu erreichen bzw. was funktioniert an der von Dir genannten Query noch nicht so, wie Du es Dir vorstellst? > SELECT gruppentabelle.id, gruppentabelle.name > FROM gruppentabelle LEFT JOIN ztabelle > ON gruppentabelle.id=ztabelle.gruppenid > WHERE gruppentabelle.id NOT IN (ztabelle.gruppenid) > AND $inhaltsid NOT IN (ztabelle.inhaltsid) Woher kommt $inhaltsid ? Was willst Du mit der letzten Zeile erreichen? Ist der LEFT JOIN überhaupt nötig? Du schreibst, Du möchtest alle Gruppen (ID und Name) wissen, die nicht in der ztabelle auftauchen. Aber was hat die $inhaltsid damit zu tun? cu, sven -- Sven Mueller Tel: +49-231-401550 Giessereistr. 11a Mobil: +49-172-2323802 D-44289 Dortmund web: http://incase.de --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive