Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Consulta MySQL verifica dois valores em uma coluna


Você pode usar WHERE .. IN assim:
WHERE XType IN ('P','D')    -- checks whether the  Xtype is P or D

Que incidentalmente é expandido para OR:
WHERE (XType = 'P' OR Xtype = 'D')

Se você quiser verificar se essa coluna contém registros para 'P' e 'D', poderá usar EXISTS &subconsulta:
WHERE EXISTS (SELECT 1 FROM TableName WHERE Xtype = 'P') 
  AND EXISTS (SELECT 1 FROM TableName WHERE Xtype = 'D')