Ich zumindest nicht - aber eine mögliche Herangehensweise.Hat jemand eine Lösung?
Versuche, eine laufende Nummerierung pro ID hinzubekommen, also z.B.
ID 10 lfd_nr 1
ID 10 lfd_nr 2
ID 10 lfd_nr 3
ID 11 lfd_nr 1
ID 11 lfd_nr 2
ID 11 lfd_nr 3
Anschließend anhand der laufenden Nummerierung z.B. in Unterabfragen die lfd_nr 1...10 (max Zahl möglicher doppelter Einträge) abfragen ...
Beispiel:
Code: Alles auswählen
SELECT * FROM ... WHERE lfd_nr = 1
SELECT * FROM ... WHERE lfd_nr = 2
SELECT * FROM ... WHERE lfd_nr = 3
SELECT * FROM ... WHERE lfd_nr = 4
...
...
...
Code: Alles auswählen
SELECT * FROM
(SELECT * FROM ... WHERE "lfd_nr" = 1) AS "Tab1" LEFT JOIN
(SELECT * FROM ... WHERE "lfd_nr" = 2) AS "Tab2" ON "Tab1"."ID" = "Tab2"."ID"
Gruß Barlee