SQL - 如何在 WHERE 语句中拉取多行
SQL - how to pull multiple rows in WHERE statement
假设我有一个简单的 table。每行是一个正在发货的产品......具有唯一的 ID
编号。我想要一组 5 个 ID
数字的 SELECT
字段的结果...是否有比我之前所做的更简单的方法来 return 五行数据?
理想情况下,我想 copy/paste WHERE
子句中的 ID
列表,例如:WHERE ID = 1, 19, 35, 70, 121
SELECT ID, Shipping Date, Estimated_Ready_date FROM reportB
WHERE ID = 1 or ID = 19 or ID = 35 or ID = 70 or ID = 121
SELECT ID, Shipping Date, Estimated_Ready_date
FROM reportB
WHERE ID IN (1, 19, 35, 70, 121)
请使用以下查询,
SELECT ID, Shipping Date, Estimated_Ready_date FROM reportB
WHERE ID IN (1, 19, 35, 70, 121);
你可以试试这个:
SELECT ID, Date d'expédition, Estimated_Ready_date
FROM reportB
WHERE ID IN (1,19,35,70,121)
假设我有一个简单的 table。每行是一个正在发货的产品......具有唯一的 ID
编号。我想要一组 5 个 ID
数字的 SELECT
字段的结果...是否有比我之前所做的更简单的方法来 return 五行数据?
理想情况下,我想 copy/paste WHERE
子句中的 ID
列表,例如:WHERE ID = 1, 19, 35, 70, 121
SELECT ID, Shipping Date, Estimated_Ready_date FROM reportB
WHERE ID = 1 or ID = 19 or ID = 35 or ID = 70 or ID = 121
SELECT ID, Shipping Date, Estimated_Ready_date
FROM reportB
WHERE ID IN (1, 19, 35, 70, 121)
请使用以下查询,
SELECT ID, Shipping Date, Estimated_Ready_date FROM reportB
WHERE ID IN (1, 19, 35, 70, 121);
你可以试试这个:
SELECT ID, Date d'expédition, Estimated_Ready_date
FROM reportB
WHERE ID IN (1,19,35,70,121)