![]() |
![]() |
|
|
|||||||
| 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) | |
|
|