español - mysql wikipedia
Seleccione... donde... O (6)
Claro, la manera más simple es esta:
select foo from bar where baz in (1,2,3)
¿Hay alguna manera de seleccionar datos donde se produce cualquiera de las múltiples condiciones en el mismo campo?
Ejemplo: normalmente escribo una declaración como:
select * from TABLE where field = 1 or field = 2 or field = 3
¿Hay alguna manera de decir algo como:
select * from TABLE where field = 1 || 2 || 3
Cualquier ayuda es apreciada.
O:
SELECT foo FROM bar WHERE baz BETWEEN 1 AND 3
Todavía puedes usar in para
select *
from table
where field = ''1'' or field = ''2'' or field = ''3''
es solo
select * from table where field in (''1'',''2'',''3'')
seleccione * de TABLE donde campo en (1, 2, 3)
WHERE field IN (1, 2, 3)
select * from TABLE where field IN (1,2,3)
También puede combinar esto convenientemente con una subconsulta que solo devuelve un campo:
select * from TABLE where field IN (SELECT boom FROM anotherTable)