Mysql
 sql >> Database >  >> RDS >> Mysql

La query MySQL controlla due valori in una colonna

Puoi usare WHERE .. IN così:

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

Che per inciso viene ampliato in OR:

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

Se vuoi verificare se quella colonna contiene record sia per "P" che per "D", puoi utilizzare una query EXISTS e sottoquery:

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