Mailinglisten-Archive |
> Folgendes Problem: > > Tabell: > +++++++++++++++++++++++++++++++++ > + Personen_ID + Eigenschafts_ID + > +++++++++++++++++++++++++++++++++ > + 1 + 1 + > + 1 + 2 + > + 1 + 3 + > + 2 + 1 + > + 2 + 2 + > + 2 + 3 + > + 3 + 1 + > + 3 + 3 + > + 4 + 1 + > + 4 + 2 + > + 5 + 3 + > +++++++++++++++++++++++++++++++++ > > > > 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? wenn ich dich richtig verstanden habe: select distinct Personen_ID from TABELLENNAME where Eigenschafts_ID in (1, 2, 3) oder select distinct Personen_ID from TABELLENNAME where Eigenschafts_ID = 1 or Eigenschafts_ID = 2 or Eigenschafts_ID = 3 g christoph --------------------------------------------------------- Christoph Aigner Alaris Informationsmanagement A-1160 Vienna, Weinheimergasse 8 Tel: +43-1-4860210 Fax: +43-1-4863445 eMail: christoph_(at)_alaris.at Internet: www.alaris.at
php::bar PHP Wiki - Listenarchive