Klaus Mock: MySQL-Abfrage

Beitrag lesen

Auch hallo,

Okay, suche alle Einträge aus der Datenbank,

SELECT * FROM datenbank

wo

WHERE

das Feld SID gleich SWB ist,

sid = 'swb'
(LIKE heißt 'wie' und = eben 'ist gleich')

(und) das Feld sfid gleich DATUM

AND sfid = 'Datum'

und das Feld CONTENT einen Wert zwischen 978325260 und 1009861140 hat.

AND content > 978325260
AND content < 1009861140

sollte eigentlich funktionieren. (Ich hoffe, Du kannst 'zwischen den Zeilen' lesen;-)
(Das ORDER BY habe ich jetzt weggelassen, da es ja nicht wirklich relevant ist.)

Allerdings heißt das noch lange nicht, daß es Datensätze gibt, die alle Kriterien erfüllen.
Jede zusätzliche Einschränkung (WHERE-Klausel) bedeutet ja, daß voraussichtlich immer weniger Datensätze diese Bedingung auch erfüllt.
Der 'Test' von Dir im Ausgangsposting mit den Einzelabfragen ist so nicht richtig. Oder gibt es Datensätze, welche in allen vier Einzelabfragen zurückgegeben werden?

Grüße
  Klaus