![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Veteran
![]() Registriert seit: 05.10.2000
Beiträge: 306
|
![]() 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? |
![]() |
![]() |
![]() |
#2 |
Veteran
![]() |
![]() 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)
____________________________________
religion is a virus from outer space |
![]() |
![]() |
![]() |
#3 |
Master
![]() |
![]()
____________________________________
.::.www.sillerdesign.de.::. "Everybody wants to go to Heaven, but nobody wants to go today!" |
![]() |
![]() |
![]() |
#4 |
Veteran
![]() Registriert seit: 05.10.2000
Beiträge: 306
|
![]() Danke Helios! Genau das hab ich gesucht!
|
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|