2012-05-04 7 views
0

毎月、CSVファイルに基づいて文を作成する必要があります。ここに例があります:SQL文ワークフロー

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

したがって、基本的に毎月、約50〜60個のOrderID値をCSV形式で取得します。これらのOrderIDのName、OrderID、Product、Priceを出力するステートメントを作成するにはどうすればよいですか?

+1

クエリにオーダーIDをハードコーディングすることを計画していますか?または、リスト内のパラメータを使用しますか? – Taryn

答えて

1

私はあなたがこのようなものを探していると思います。

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

CSVデータから文字列リストを作成するだけで十分です。どうすればよいですか? –

0

あなたはIN句を使用することになりますが、カンマ区切りのリストでIDを置くことができると仮定すると:

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