Ich habe eine Tabelle, myTable
, die zwei Felder enthält ID
und patientID
. Die gleiche PatientenID kann mehr als einmal mit einer anderen ID in der Tabelle sein. Wie kann ich sicherstellen, dass ich nur ONE
instance von jedem patientID
.?
EDIT: Ich weiß, das ist kein perfektes Design, aber ich muss einige Informationen aus der Datenbank holen und heute und dann repariere es später.
Es klingt, als ob Sie nach DISTINCT
suchen:
Sie können den gleichen "Effekt" mit GROUP BY
:
Der einfachste Weg wäre, LIMIT 1
am Ende der Abfrage hinzuzufügen. Dadurch wird sichergestellt, dass nur eine einzelne Zeile in der Ergebnismenge zurückgegeben wird.
Tags und Links sql sql-server-2008