具有多个帐号的SQL WHERE语句

E. *_*son 0 sql sql-server boolean where

我正在使用SQL查询,我需要显示一组信息,但我有5条记录要显示.以下查询无效:

SELECT m.customer_number, m.last_name, m.billing_address_line_1, m.billing_address_line_2, m.billing_city, m.billing_state, m.phone_number1, c.equipment_serial_no, c.make, c.model_number, c.color_code 
FROM customer_master as m
INNER JOIN equip_master as c ON m.customer_number = c.customer_number
WHERE m.customer_number = '19975107' AND '1039283' AND '39203821' AND '23824917' AND '1833729'
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

消息4145,级别15,状态1,行9在预期条件的上下文中指定的非布尔类型的表达式,在'19978107'附近

Pரத*_*ீப் 6

那不是一个有效的语法.如果你想获得customer_number那么使用IN条款的列表.

....
WHERE m.customer_number in('19975107', '1039283', '39203821' 
                           ,'23824917' , '1833729')
Run Code Online (Sandbox Code Playgroud)