5. März 200718 j Hallo zusammen, ich stehe gerade vor einem rätsle. Ich habe eine Abfrage SELECT * from tuserantworten, tfragen, (Select Count(Tfragen.FrageID) as Anzahl From TFRAGEN, TFRAGENGRUPPEN,TFBG WHERE TFRAGEN.FRAGENGRUPPEID = TFRAGENGRUPPEN.FragenGruppeid AND TFRAGENGRUPPEN.FRAGENGRUPPEID=TFBG.FRAGENGRUPPEID AND TFBG.FRAGEBOGENID=31 )AS VAZFRagen where tuserantworten.fragebogenid = 31 and tuserantworten.useracc not in (select useracc from tuserfragebogen where fragebogenid = 31) and tuserantworten.frageid=tfragen.frageid Diese liefert mir immer die gleiche Anzahl an Datensätzen zurück (12212). Leider sind das aber nicht alle Datensätze den eigentlich müssten es 12276 sein. Aus einem mir nicht bekannten Grund werden einzelne Datensätze ausgelassen. Das kuriose dabei ist das es bei jedem ausführen andere Datensätze sind. Gibt es da eine Maximale Anzahl die Access bearbeiten kann oder so was?
5. März 200718 j Hallo, wenn du diese gesamte Abfrage in Einzelteile zerlegst (so weit wie möglich) kannst du dann bestimmen wo immer andere Ergebnisse herauskommen? Du kannst alles in einzelne Abfragen abfragen, und in einer "großen" Abfrage die Ergebnisse der kleinen Abfrage verweden.
5. März 200718 j Hi thx habe die abfrage jetzt in 3 teile gesplitet, dass ist zwar etwas langsamer aber naja egal so funktioniert es jetzt in jedem fall. Aber die Problematik scheint tatsächliche an der anzahl >12212 zu liegen den bei einer beschrenkung die mir max 10000 datensätze liefert läuft alles einwandfrei.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.