Hi zusammen,
ich würde gerne in meiner DB doppelte Einträge finden, was mit folgendem Code soweit funktioniert:
SQL
_SQLite_GetTable2d (-1, "Select a.title, a.oid, a.size from DB a, DB b where (a.title = b.title and a.oid <> b.oid) Order by a.title;", $aResult, $iRows, $iColumns)
Leider tauchen hierbei nicht alle Einträge auf, da ich teilweise noch etwas, getrennt mit " - " im Namen erfasst habe. Logisch, dass die also nicht auftauchen.
Kann ich per SQL mitgeben, dass er den a.title nur bis zu der Zeichenfolge " - " vergleichen soll?
Darüber hinaus noch die Frage: Wenn ein Eintrag doppelt vorkommt, erscheinen natürlich beide Einträge als duplikate. Ist er sogar 3x enthalten, erscheinen jedoch direkt 6 Einträge (alle 3 Einträge doppelt). Kann man hier noch einbauen, dass immer nur 1 doppelter Eintrag angezeigt werden soll, sprich nur 1x jede OID?