Oracle - Eindeutige Werte aus einer einzelnen Spalte, aber wieder andere Spalten

Ich versuche, herauszufinden, wie pull wählen Sie Werte aus einer Spalte der Tabelle, aber wieder andere Ergebnisse als gut. Zum Beispiel sagen, ich habe die folgende Tabelle

person  ..........
------------------
bob     ..........
mary    ..........
bob     ..........
sue     ..........

Was ich will, wieder zurück ist

bob     ..........
mary    ..........
sue     ..........

In diesem Fall ist mir egal, welche Werte ich eigentlich zurück zu erhalten, für bob von der anderen Spalten, wie sollte ich das tun?


Follow-up-Frage, was ist, wenn ich kümmerte sich aber? Was, wenn ich diese Tabelle

person  type    color   ..........
----------------------------------
bob     0       blue    ..........
mary    1       green   ..........
bob     1       red     ..........
sue     0       yellow  ..........

Und dieses mal möchte ich erneut einzigartige Menschen, aber ich möchte die Ergebnisse für bob, wenn sein Typ ist 0, also für ihn würde ich sehen,

bob     0   blue    ..........
mary    1   green   ..........
sue     0   yellow  ..........

Dank!

InformationsquelleAutor dscl | 2011-02-03
Schreibe einen Kommentar