phpbar.de logo

Mailinglisten-Archive

Ich stehe auf dem Schlauch :-(

Ich stehe auf dem Schlauch :-(

Sven Mueller mysql-de_(at)_lists.bttr.org
Mon, 07 Oct 2002 22:18:04 +0200


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