llgd.net
当前位置:首页 >> mysql whErE iD in >>

mysql whErE iD in

select * from table where id in(1,2,3,4) union all select * from table where id =3

表结构如下: mysql> select * from test; +----+-------+ | id | name | +----+-------+ | 1 | test1 | | 2 | test2 | | 3 | test3 | | 4 | test4 | | 5 | test5 | +----+-------+ 执行以下SQL: mysql> select * from test where id in(3,1,5); ...

不行,代替了就不是SQL语法了 呵呵,果然有办法,你!

select * from content where id in(15, 35, 55, 69)

用正则试试,,, select *from tablewhere id regexp '[1-9]'这样,,,, 我这垃圾网络,半天才发上

加了not就是in的补集。 select * from aaaa where id in(1,2,3); --查找id在1,2,3中的数据集 select * from aaaa where id not in(1,2,3); --查找id不在1,2,3中的数据集 select * from aaaa where tt like "%as%"; --查找tt字段中包含as字符的数...

where的限制条件,f_id在变量$checks中的数据

mysql_query("DELECT FROM say WHERE id =$id"); 其中$id是一个变量,需要与sql语句分开来书写。而且delete也写错了。用这一句试试看: mysql_query("delete FROM say WHERE id =".$id);

in 里面不是放字段,而是具体数据 select * from news where ids like '%".$id."%' 这句只适用单个数字的查询

update 表1 t set 字段 =(select 字段 from 表2 x where x.id=t.id)这种写法得确定ID是唯一.

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com