0

私の配列にはいくつかの要素が含まれています:

(
    "element 1",
    "element 2",
    "element 3"
)

データベースにクエリを実行し、データベースの上記の配列に格納されているすべての要素をフェッチする必要があります。

 select * from table1 where type=?

配列のforループのアイデアを思いついたのですが、配列のサイズに応じてselectクエリが繰り返されるため、あまり役に立ちません。

どんな考えでも、事前に感謝します:)

4

2 に答える 2

2

IN演算子を使用します:

select * from table1 where type in ('element1', 'element2');
于 2012-05-20T12:26:21.960 に答える
2

のような意味ですか

    select * from table1 where type in ('type1', 'type2', 'type3')

于 2012-05-20T12:28:31.100 に答える