Ich habe eine Tabelle TableA wie in MS-Sql
Alternative zu 'Außer' in SQL mit Leistung
TrId Status
2345 3
567 3
567 0
2345 0
99 3
778 0
Szenario ist wenige TrIds Status als 3 haben sowie 0, einige haben 3 nur einige 0 nur. Ich brauche TrIds mit Status finden nur 3
Einer der Wege, zu tun ist:
Select TrnId From TableA Where flgStatus = 3
EXCEPT
Select TrnId From Tablea Where flgStatus = 0
Es gibt über 100 Millionen Platten und ich habe nicht genug Zeitfenster für die Ausnahme, keine Alternative für diese wäre dankbar.
Welcher SQL-Geschmack? (PostgreSQL, MySQL, SQL Server, ...?) – Ryan
wahrscheinlich Postgrad –
@Ryan: Ups! es ist Frau-skl. Es ist jetzt hinzugefügt – EetSandhu