sql - inner - fetchfield drupal
CondiciĆ³n Y O con Drupal db_select (2)
Hola, ¿cómo puedo hacer una condición así en drupal?
WHERE (date = xxx and time = xxx) OR (date = xxx and time = xxx)
Quiero hacer esta condición con db_select.
Gracias.
Gracias por la respuesta rápida, acabo de encontrarlo.
aquí está mi solución:
$and_1 = db_and()->condition(''b.date'' , $date, ''='')->condition(''b.time'', $begin_time, ''>'');
$and_2 = db_and()->condition(''b.date'' , $tomorrow, ''='')->condition(''b.time'', ''00:00'', ''>='')
$query->condition(db_or()->condition($and_1)->condition($and_2));
Me gusta esto:
$query = db_select(''yourtable'', ''t'');
$query->condition(db_or()->condition(db_and()->condition(''t.date'', xxx, ''='')->condition(''t.time'', xxx, ''=''))
->condition(db_and()->condition(''t.date'', xxx, ''='')->condition(''t.time'', xxx, ''='')));