Hi...
Ich sehe gerade, dass die ANDs und ORs recht wild sind. Du solltest die Anweiseungen mit Klammern zuorden. Ich kenne zwar die Tabellenstruktur nicht, aber ich versuche es mal :)
SELECT *
FROM events LEFT JOIN short_content ON short_content.ev_content_id = events.sc_id
WHERE (ev_limit >= '20050912' OR ev_limit = '0') AND (ev_lang = 'es'
AND (ev_web = '0' OR ev_web LIKE '%1%')) AND sc_aktiv = '1'
ORDER BY ev_date ASC
LIMIT 0 , 30
Gruß,
Chriz