-3

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

4

3 に答える 3

0
select * from tablename where columname1 in ('a','c');
于 2012-04-18T08:41:30.117 に答える
0

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

于 2012-04-18T08:42:11.107 に答える
0

これはあなたにあなたの望む出力を与えるでしょう-

select group_concat(col2) where col1 in ('a','c')
于 2012-04-18T08:50:09.283 に答える