Efetua uma condição, de que expressão deverá estar entre as opções
Exemplo da Rotina:
[Expressão] IN ([Opções])
Exemplo 1- Trazendo dados somente se o campo estiver em determinadas situações:
SELECT B1_COD, B1_DESC, B1_TIPO FROM SB1010 SB1 WHERE B1_FILIAL = ' ' AND B1_TIPO IN ('PI', 'PA', 'MI', 'MP') AND B1_MSBLQL != '1' AND SB1.D_E_L_E_T_ = ' '
Exemplo 2- Trazendo dados somente se o campo estiver em uma sub query:
SELECT B1_COD, B1_DESC, B1_TIPO FROM SB1010 SB1 WHERE B1_FILIAL = ' ' AND B1_GRUPO IN ( SELECT BM_GRUPO FROM SBM010 SBM WHERE BM_FILIAL = ' ' AND BM_PROORI = '1' AND SBM.D_E_L_E_T_ = ' ' ) AND B1_MSBLQL != '1' AND SB1.D_E_L_E_T_ = ' '