Ich habe folgende Abfrage doppelte Zeilen zurückgibt, wie sie gereinigt weg zu bekommen:abschütteln doppelte Zeilen
select a.code, b.daytime, b.created_date
from ov a, CURVE b
where b.curve_object_id = a.object_id
order by b.daytime
Was ich suche ist der beste Weg, Objektnamen zu extrahieren (in meinem Fall ist es Code) von der zweiten Tabelle wo object_id das gleiche in zwei Tabellen?
In TSQL es verschieden ist, aber ich bin nicht sicher Oracle – Paparazzi
Dies ist nicht klar. Was macht ein "Duplikat" aus? In dem Text, den Sie sagen, Sie wollen "extrahieren" (was auch immer das bedeutet) Objektname (in Ihrem Fall ist es Code), aber in der Abfrage wählen Sie Code und tagsüber AND created_date. Also was ist es - willst du Code, oder willst du alle drei? Und was sind "Duplikate" - Zeilen mit demselben Code? (Das ist nicht die Definition von "Duplikaten" - Duplikate sind Zeilen, bei denen ALLE Werte gleich sind - aber ich nehme an, dass Sie "Duplikate" auf nicht-technische Weise verwenden). – mathguy
Entschuldigung für die Unklarheit über dubicate Zeilen, Tabelle ov ist Tabelle, die nur einzelnen Codenamen und zugehörige Objekt-ID mit Codenamen speichert, Tabellenkurve ist tägliche Daten, so kann es mehrere Datensätze mit demselben Codenamen aber unterschiedlichen Daten (Tagesspalte) sein . –