-1

私は次のようなクエリを書いています:

select * 
from table 
where cityid=2

しかし、問題は私のデータベースにあり、cityid は複数の都市に対して (1,2,3) として保存されています。このクエリでは、目的の結果が得られません。

4

3 に答える 3

2

これを試してください: valがパラメータの場合

Select 
*
from table 
where cityId like 'val,%' 
or cityId like '%,val,%' 
or cityId like '%,val'
于 2013-10-24T13:43:51.293 に答える
0

あなたの要件を正しく理解しているかどうかわかりません。私の理解に基づいて、これを試してください:

select * from table where cityid like '%,2,%'; 
于 2013-10-24T13:44:31.920 に答える