2012-04-18 2 views
-3

私は、入力の値のリストを返すと返されるリストを取得するために役立つSQLクエリが欲しいです。 suppozeテーブルに2つのフィールドがあります。 値[1-a、2-b、3-c、4-d]、私は[a、c]を渡します。私は検索するSQLクエリのリストを渡すことができます

+0

出力 - 希望あなたを与えるだろうが、これらのカラム名はありますか?列の値は?テーブルの構造は何ですか? – symcbean

答えて

0

クエリリストを繰り返し処理し、結果を結果リストに格納する必要があります。私はあなたが一度に値のリストを照会できるとは思わない。もう1つのアプローチは、 '値= aまたは値= c'を使用することです。

+0

私はこれを実行しますが、結果のリストをasc/descの順序で並べ替えたいと思います。今私はどのようにそれをするのですか? – nandini

+0

これはとても簡単です。そのリストにはどんな種類の並べ替えも使用できます。どのプログラミング言語を使用していますか? – sgowd

+0

@nandiniあなたは私のクエリを試しました –

0
select * from tablename where columname1 in ('a','c'); 
+0

( 'a'、 'c')のcolumname1;ここ( 'a'、 'c')はリストですか? – nandini

+0

私はaとcがあなたのテーブルの列の1つの値だとします。もしそうなら、その列の名前を付けます。上記のクエリは、(columnameで指定された)列の値が(value1、value2、..、value n)のテーブル内のすべてのレコードを取得すると言っています –

+0

コードで値を指定したくない、どのような値が渡されても – nandini

0

これはあなたの

select group_concat(col2) where col1 in ('a','c') 
関連する問題