¿es posible de alguna manera seleccionar cadenas vacías y valores NULL en MySQL sin usar o?Mysql: select * from table donde col IN (null, "") posible sin OR
esto:
select * from table where col IN (null, "");
no funciona, no tiene en cuenta la hipótesis nula (o posiblemente coincida con la cadena 'nulo'
gracias, PV Goddjin
lo dejé fuera de la congestión, pero en la práctica mi consulta sería: seleccionar * de la tabla donde col IN ("", NULL, "a", "b", "c", "algunas opciones más") ; ¿Sería esto así utilizando correctamente un índice? (col in (list) or IS NULL) – pvgoddijn
'@ pvgoddjin': sí, lo hará. – Quassnoi
¿Utilizará el índice en el caso de que NULL esté dentro de IN() o solo cuando NULL esté ORed con IN()? – Henno