Mailinglisten-Archive |
> > Tabell: > > +++++++++++++++++++++++++++++++++ > > + Personen_ID + Eigenschafts_ID + > > +++++++++++++++++++++++++++++++++ > .... > > > > Ich möchte nun alle Personen_ID's ermitteln, die > > Eigenschafts_ID 1, 2 und 3 haben. Gibt es eine Möglichkeit > > diese Personen_ID's mit einem SQL-Statement (ohne Sub-Selects) > > abzufragen? Stehe ich da einfach auf der Leitung? > > select person_id from liste where eigenschaft_id>=1 and > eigenschaft_id<=3 (group by person_id) o.k. Erst mal danke. Was ist aber (passt jetzt nicht ganz aufs Problem) wenn ich alle Personen_ID's haben will die (genau)die Eigenschaft_ID 1, 27, und 34 haben (aber nicht die dazwischen. 'select person_id from liste where eigenschaft_id=1 and eigenschaft_id=27 and eigenschaft_id=34 (group by person_id)' funktioniert verständlicherweise nicht. Gruß, Niko
php::bar PHP Wiki - Listenarchive