Einzelnen Beitrag anzeigen

Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.099 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

alternative wenn select distinct gleiche record nicht filtert.

  Alt 18. Jan 2022, 15:18
Datenbank: Firebird • Version: 3.0 • Zugriff über: FIREDAC
Hallo Zusammen,

ich habe ein komplexes select mit subselects und verwende auch union. Darüber habe ich ein weiteres select distinct * aufgesetzt und die doppelten Dantesätze zu eliminieren. Doch sie werden nicht eliminiert.
Gibt es eine Alternative zu select distinct welche die doppelten herausfiltern kann?

//Das folgene Select ist nur ein Beispiel. Mein Select ist deutlich komplexer möglicherweise gibt es einen Zustand den FB nicht berücksichtigt.
//Die Frage ist ob es eine alternative zu distinct gibt.

Code:
select distinct *
from (
        select a,b,c
          from tbl
         
        union
 
        select a,b,c
          from tbl2

       union
   
     )

Gruß Kostas
  Mit Zitat antworten Zitat