Seite 1 von 1

Abfrage über zwei Tabellen und mehreren Bedingungen

Verfasst: 04.02.2006 16:32
von mgutt
Folgende Abfrage will nicht so wie ich will:

Code: Alles auswählen

SELECT tabelle1.text
	FROM tabelle1, tabelle2
	WHERE tabelle1.id = tabelle2.id
	AND (tabelle2.subject LIKE '%keyword1%' OR tabelle1.text LIKE '%keyword2%' OR '%keyword3%')
Es dauert ewig bis diese abgearbeitet wird und dann bekomme ich nur eine Blankpage. Ist die Abfrage zu umständlich?

EDIT:

Ich habe den Code abgewandelt wie folgt:

Code: Alles auswählen

SELECT tabelle1.text
	FROM tabelle1, tabelle2
	WHERE tabelle1.id = tabelle2.id
	AND (tabelle2.subject LIKE '%keyword1%' OR tabelle1.text LIKE '%keyword2%' OR '%keyword3%')
	LIMIT 0,200
Dann geht es komischerweise :-? (Ergebnisse sind nur ca. 130 Zeilen)

EDIT2: Komisch.. der hatte wohl nen Hänger.. jetzt gehts auch ohne LIMIT :roll: