Einzelnen Beitrag anzeigen

TBx
(Administrator)

Registriert seit: 13. Jul 2005
Ort: Stadthagen
1.893 Beiträge
 
Delphi 12 Athens
 
#14

Re: Performance-Prob mit Subselect

  Alt 22. Jan 2008, 08:07
versuch mal folgendes:
SQL-Code:
Select Booking.booking_id,
       Booking.project_id
  From Booking
    Join Project On Project.project_id=Booking.project_id
    Join Pos On Pos.position_id=Booking.position_id
  where not exists (
                    select except_projects.project_id
                      from except_projects
                      where except_projects.project_id = booking.project_id
                   )
Das Konstrukt exists bzw. not exists ist oft deutlich schneller als das in /not in Konstrukt, da eine kleinere Ergebnismenge erstellt werden muss.

Gruß

onlinekater
Thomas Breitkreuz
Gruß Thomas
- Admin DelphiPRAXIS
- Admin Delphi-Treff
- Embarcadero MVP
  Mit Zitat antworten Zitat