jackpot
06-06-2008, 14:24
Hallo,
ich habe 2 Tabellen. In der einen sind die user einigen Gruppen zugeordnet, in der zweiten sind auf diese Gruppen bezogene Dokumente.
nämlich so:
Tab1:
group_id | user_id | group
___1_______1_______A
___2_______1_______B
___3_______2_______B
___4_______3_______C
___5_______2_______C
___6_______1_______C
Tab2:
group | Dokument
__A________x
__A________x1
__B________y
__B________y1
__C________z
jetzt zur Abfrage:
1. Fall:
user1 logt sich ein --> user_id=1 --> hat die gruppe A , B und C
nun will ich alles anzeigen, was in Tab2 die Gruppe A, B, C hat ( also alle )
2. Fall :
user 2 logt sich ein --> user_id=2 --> hat die Gruppen B, C
der soll aus der Tab2 nur die Gruppe B und C Einträge sehen ...
ich bin für jede Hilfe dankbar, bei der Suche nach einer lsg habe ich nur Selects gefunden, die nur eine Zeile aus Tab1 angesprochen haben.
jackpot
ich habe 2 Tabellen. In der einen sind die user einigen Gruppen zugeordnet, in der zweiten sind auf diese Gruppen bezogene Dokumente.
nämlich so:
Tab1:
group_id | user_id | group
___1_______1_______A
___2_______1_______B
___3_______2_______B
___4_______3_______C
___5_______2_______C
___6_______1_______C
Tab2:
group | Dokument
__A________x
__A________x1
__B________y
__B________y1
__C________z
jetzt zur Abfrage:
1. Fall:
user1 logt sich ein --> user_id=1 --> hat die gruppe A , B und C
nun will ich alles anzeigen, was in Tab2 die Gruppe A, B, C hat ( also alle )
2. Fall :
user 2 logt sich ein --> user_id=2 --> hat die Gruppen B, C
der soll aus der Tab2 nur die Gruppe B und C Einträge sehen ...
ich bin für jede Hilfe dankbar, bei der Suche nach einer lsg habe ich nur Selects gefunden, die nur eine Zeile aus Tab1 angesprochen haben.
jackpot