En SQL que debería tener este aspecto:¿Cómo escribir esto mejor? Rubí Sequel encadenamiento O
SELECT * FROM `categories_description_old` WHERE ((`categories_description` = '') OR (`categories_name` = '') OR (`categories_heading_title` = ''))
Mi solución (feo):
conditions = [:categories_name, :categories_heading_title, :categories_description]
b = table_categories_description_old.filter(conditions.pop => "")
conditions.each do |m|
b = b.or(m => "")
end
¿Hay una mejor solución a la cadena o condiciones?
thanks works great. – ipsum
debería ser 'filter (false)' en su lugar, de lo contrario las condiciones no se verifican – brauliobo