Hallo,
einfaches Problem: In Tabelle A sind die Spalten A, B, C, D.
A = fortl. Index
B = Oberkategorie
C = Einträge zu B
D = Personal-Nummer
Zu D = 5 soll festgestellt werden, ob in B = 2 Einträge in C vorhanden sind. Die Einträge sollen/ brauchen nicht selektiert zu werden. Es soll nur ein einfaches ja oder nein festgestellt werden.
Ansatz:
Select c from a where d = 5 and and b = 2 limit 1
Gibt es eine bessere/ schnellere Methode, die Problemstellung zu meistern? Ist select count(*) ein besserer Ansatz? Wie arbeitet limit? Werden alle Datensätze abgearbeitet und anschließend limitiert, oder wird die Verarbeitung beim ersten gefundenen abgebrochen?