SQL语句工作流程

时间:2012-05-04 17:01:03

标签: mysql sql

我们每个月都需要根据CSV文件创建一个声明。这是一个例子:

SELECT Name, OrderID, Product, Price
From Orders
Where OrderID = (here is where I am stuck);

所以基本上每个月我们都会以CSV格式获得一组大约50到60个OrderID值。如何创建一个语句,输出这些OrderID的名称,订单ID,产品,价格?

2 个答案:

答案 0 :(得分:1)

我认为你正在寻找类似的东西。

SELECT Name, OrderID, Product, Price
From Orders
Where OrderID In ('row1', 'row2', 'row3', ...);

答案 1 :(得分:0)

假设您可以将ID放在以逗号分隔的列表中,您将使用IN子句:

SELECT Name, OrderID, Product, Price 
From Orders 
Where OrderID IN (23,567,78);