Fråga : MySql som är villkorlig från

Hi

I skulle något liknande som har ett villkorligt FRÅN statement
beroende av värdera av ett bestämt att sätta in en sammanfoga, måste användas, eller not

I försökas efter, men detta ger en error

SELECT den DISTINKT LÄNGDEN för rubriek.*
FROM
CASE
WHEN (rubriek.override_ext) = som 0 THEN
(publicera INRE SAMMANFOGAR rubriek PÅ publish.rubriek_id = rubriek.rubriek_id)
INNER SAMMANFOGAR actie PÅ publish.actie_id- = för actie.actie_id
ELSE rubriek
END CASE
WHERE
rubriek.visible = för 1
CASE
WHEN LÄNGDEN (rubriek.override_ext) = 0 THEN
AND publish.rubriek_id > 1
END CASE
" klar "

Svar : MySql som är villkorlig från

VÄLJ DISTINKT rubriek.*
FRÅN rubriek
LÄMNAT SAMMANFOGA publicerar PÅ publish.rubriek_id = rubriek.rubriek_id
   OCH LÄNGD (rubriek.override_ext) = 0
LÄMNAT SAMMANFOGA actie PÅ publish.actie_id = actie.actie_id
   OCH LÄNGD (rubriek.override_ext) = 0
VAR rubriek.visible = 1
   OCH ((LÄNGDEN (rubriek.override_ext) <> 0) ELLER (publish.rubriek_id > 1 OCH actie.actie_id inte är ogiltig)),
Andra lösningar  
 
programming4us programming4us