Ich werde der erste sein, zuzugeben, dass meine SQL-Fähigkeiten fehlen. Jetzt ...SQL grundlegende Abfrage Frage
Nehmen wir an, wir haben eine Datenbanktabelle namens Posts mit drei Spalten: Id, RootId und DateTime.
Was ich tun möchte, ist die letzte (von DateTime) 20 verschiedene RootId Werte zu bekommen.
Hier ist der Caveat though: RootId kann NULL sein, in diesem Fall sollten wir diesen Datensatz als distinct betrachten, und statt NULL sollte ID zurückgegeben werden.
Was wäre die Abfrage?
isnull (rootID, id) scheint ein wenig seltsam. Warum nicht isnull (rootid, 0)? – JohnFx
Können Sie mir irgendwelche Ideen geben, wie ich meine Anfrage annehmen und sie mental in eine Frage übersetzen kann? Du hast Recht in deiner Antwort. – core
JohnFx - Lesen Sie den ursprünglichen Beitrag. Ich habe geantwortet, wonach gefragt wurde ... – YogoZuno