【发布时间】:2020-09-22 13:40:15
【问题描述】:
假设我有一张简单的桌子。每一行都是一个正在发货的产品……带有一个唯一的ID 编号。我想要一组 5 个ID 数字的SELECT 字段的结果...除了我之前所做的之外,还有更简单的方法来返回五行数据吗?
理想情况下,我想在WHERE 子句中复制/粘贴IDs 的列表,例如: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
【问题讨论】:
-
代码可以用IN简化:
WHERE ID IN (1, 19, 35, 70, 121) -
你可以使用
in:id in (1, 19, 35, 70, 121)。 -
请编辑您的问题以在您的 RDBMS 中添加标签。
-
这能回答你的问题吗? MySQL Select Multiple VALUES
-
(很明显,)这是一个常见问题解答。在考虑发布之前,请阅读您的教科书和/或手册和谷歌任何错误消息或您的问题/问题/目标的许多清晰、简洁和精确的措辞,有和没有您的特定字符串/名称和站点:stackoverflow.com 和标签;阅读许多答案。如果您发布问题,请使用一个短语作为标题。反映你的研究。请参阅How to Ask 和投票箭头鼠标悬停文本。