Einzelnen Beitrag anzeigen
Alt 06.09.2002, 21:04   #4
pc.net
Aussteiger
 
Benutzerbild von pc.net
 
Registriert seit: 07.10.2001
Ort: Nettistan
Beiträge: 12.997

Mein Computer

Standard

also was du wünscht geht IMHO mit distinct nicht, da sich die datensätze bei anzeige des PK's ja durch ebendiesen unterscheiden ...

mit distinct kannst du nur ausschließen wenn wirkliche duplikate selektiert werden.

ein select aus der tabelle PERSONEN:
Code:
ID     ZUAME      VORNAME
------ ---------- -----------
1      Maier      Karl
2      Huber      Franz
3      Maier      Reinhard
4      Mayer      Alexander
5      Gruber     Josef
liefert bei
Code:
select distinct zuname from personen;

ZUAME
----------
Maier
Huber
Mayer
Gruber
jedoch bei einem
Code:
select distinct id, zuname from personen;

ID     ZUAME
------ ----------
1      Maier 
2      Huber 
3      Maier 
4      Mayer 
5      Gruber
oder auch bei einem
Code:
select distinct zuname, vorname from personen;

ZUAME      VORNAME
---------- -----------
Maier      Karl        
Huber      Franz       
Maier      Reinhard    
Mayer      Alexander   
Gruber     Josef
____________________________________
Praktizierender Eristiker

No hace falta ser un genio para saber quién dijo eso.
Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein.
pc.net ist offline   Mit Zitat antworten