sql >> Base de Datos >  >> RDS >> Mysql

Consulta MySQL verifique dos valores en una columna

Puedes usar WHERE .. IN así:

WHERE XType IN ('P','D')    -- checks whether the  Xtype is P or D

Que por cierto se expande en OR:

WHERE (XType = 'P' OR Xtype = 'D')

Si desea verificar si esa columna contiene registros tanto para 'P' como para 'D', puede usar EXISTS &sub-consulta:

WHERE EXISTS (SELECT 1 FROM TableName WHERE Xtype = 'P') 
  AND EXISTS (SELECT 1 FROM TableName WHERE Xtype = 'D')