![]() |
SQL-Abfrage ... welches select-statement ist hier richtig?
Hallo!
Folgendes will ich wissen: Welche Personen sind im gleichen Geburtsort wie eine zweite Person geboren und haben auch den gleichen Titel? person(name,geburtsort,titel) irgendwie dachte ich es funktioniert mit: select distinct s.name from personaldaten s, personaldaten t where s.name=t.name AND s.titel=t.titel; allerdings bekomme ich so ja alle Personen aus der gesamten datenbank ;) Kann mir da bitte jemand helfen? |
also in oracle würd es so gehen:
Code:
select * from personaldaten p1 where exists (select null from personaldaten p2 where p1.name=p2.name and p1.gebort=p2.gebort and p1.titel=p2.titel and p1.rowid!=p2.rowid) |
|
Danke Helios! Genau das hab ich gesucht!
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag