Questione : MySql condizionale da

Hi

I vorrebbe avere un condizionale da statement
secondo il valore di determinato campo che un unire deve essere usato o not

I essere provato dopo, ma questo dà ad un error

SELECT la LUNGHEZZA DISTINTA di rubriek.*
FROM
CASE
WHEN (rubriek.override_ext) = 0
INNER di THEN
(pubblicare INTERNO UNISCONO il rubriek SU publish.rubriek_id = rubriek.rubriek_id) UNISCONO il actie SU rubriek
END CASE
WHERE
ELSE LUNGHEZZA di 1
rubriek.visible/>CASE
WHEN (rubriek.override_ext) = 0 THEN
AND publish.rubriek_id > 1
END CASE
class= del

Risposta : MySql condizionale da

SELEZIONARE rubriek.* DISTINTO
Da rubriek
LA PARTE DI SINISTRA SI UNISCE pubblica SU publish.rubriek_id = rubriek.rubriek_id
   E LUNGHEZZA (rubriek.override_ext) = 0
LA PARTE DI SINISTRA UNISCE il actie SU publish.actie_id = actie.actie_id
   E LUNGHEZZA (rubriek.override_ext) = 0
DOVE rubriek.visible = 1
   E ((LUNGHEZZA (rubriek.override_ext) <> 0) O (publish.rubriek_id > 1 E actie.actie_id non è nullo))
Altre soluzioni  
 
programming4us programming4us