Pytanie : MySql Przypusczający od

Hi

I polubić przypusczający OD statement
W zależności od the wartość pewny pole łączyć musieć używać lub not

I próbować po, ale przypusczający dawać error

SELECT ODRĘBNY rubriek.*
FROM
CASE
WHEN DŁUGOŚĆ (rubriek.override_ext) = (0) THEN
(publikować WEWNĘTRZNY ŁĄCZYĆ rubriek NA publish.rubriek_id = rubriek.rubriek_id)
INNER ŁĄCZYĆ actie NA publish.actie_id = actie.actie_id
ELSE rubriek
END CASE
WHERE
rubriek.visible = 1
CASE
WHEN DŁUGOŚĆ (rubriek.override_ext) = (0) THEN
AND publish.rubriek_id > 1
END CASE

Odpowiedź : MySql Przypusczający od

WYBRANY ODRĘBNY rubriek.*
OD rubriek
LEWICA ŁĄCZYĆ publikować NA publish.rubriek_id = rubriek.rubriek_id
   I DŁUGOŚĆ (rubriek.override_ext) = (0)
LEWICA ŁĄCZYĆ actie NA publish.actie_id = actie.actie_id
   I DŁUGOŚĆ (rubriek.override_ext) = (0)
DOKĄD rubriek.visible = (1)
   I ((DŁUGOŚĆ (rubriek.override_ext) <> (0)) LUB (publish.rubriek_id > (1) I actie.actie_id być nieobowiązujący))
Inne rozwiązania  
 
programming4us programming4us