Limits?

chris69

Benutzer
Beiträge
13
Hi,

steh vor einem hoffentlich recht kleinem Problem.

Benutze MySQL um Abfragen zu formulieren die mehrere hundert IDs beinhalten. Alles bestens.
Hab jetzt mal die Abfrage auf fast 20.000 IDs angehoben und SQL meckert rum.

Simple und einfache Abfrage, wie: select * from ABC where DEF =1 and (abc=1 or abc=2 ....)

die kurze Variante funktioniert ohne Probleme die lange eben nicht. Woran kann das liegen?

danke an Antworten

chris
 
Werbung:
Wie währs mit...
Code:
select * from ABC where DEF =1 and abc in (1, 2, 3, 4, ...)
Order noch besser... wenn deine Spalte "abc" numerisch ist...
Code:
select * from ABC where DEF =1 and abc between 1 and 20000
(Vorausgesetzt du suchst fortlaufende Ids :) )
 
Hi,

war nur ein Beispiel,
die IDs sind 5-8 stellige Zahlen die nicht fortlaufen sind.

Komischerweise funktioniert es allein nach den IDs zu suchen, (ohne die Einschraenkung: "DEF=1") dann gibt es aber eine Fehlermeldung beim Download der excel csv. Und die brauche ich. Es kommt die Meldung das nicht ausgewaehlt wurde. (250K Resultate)

Die Kurzfassung widerum funktioniert perfekt, auch mit dem Download der excel csv.
 
so, Win hat auch genervt wegen einem update, hab neu gestartet, damit sql ja auch und es funktioniert jetzt mit der Abfrage.

Kann so etwas sein????

Chris
 
Werbung:
Zurück
Oben