PHP:
SELECT B.uid, A.pid, C.pid AS cpid, A.hidden, A.header, A.bodytext, A.deleted, A.sys_language_uid, B.title AS btitle, C.title AS ctitle FROM tt_content AS A, pages AS B, pages_language_overlay AS C WHERE A.hidden = 0 AND
CASE
WHEN A.sys_language_uid = 3 THEN C.sys_language_uid = 3
WHEN A.sys_language_uid = 4 THEN C.sys_language_uid = 3
ELSE C.sys_language_uid = 2
END CASE
(A.bodytext LIKE '%components%' OR A.header LIKE '%components%') AND A.deleted =0 AND A.pid = C.pid = B.uid AND A.sys_language_uid = C.sys_language_uid
Hi,
ich habe dieses Query für eine SQL-Anfrage...leider kommt folgende Fehlermeldung im MySql Query-Browser:
"You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'CASE (A.bodytext LIKE '%components%' OR A.header LIKE '%compone"
Da ich zum ersten Mal (bei SQL) mit Case arbeite und nun schon viel versucht habe und den fehler trotzdem nicht finden kann, wäre es schön wenn mich jemand aufklären könnte.