Chinaunix首页 | 论坛 | 博客
  • 博客访问: 517682
  • 博文数量: 137
  • 博客积分: 3170
  • 博客等级: 中校
  • 技术积分: 1455
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-17 11:47
文章分类

全部博文(137)

文章存档

2015年(2)

2013年(1)

2012年(6)

2011年(5)

2010年(62)

2009年(61)

我的朋友

分类: Mysql/postgreSQL

2009-08-05 13:17:55


1.多表查询
从表t2中查询id 更新表t1中对相应的id


update tbl_members t1, tbl_playerinfo t2 set t1.id=t2.id where t1.role_name=t2.playername ;

2.关于批量删除表中数据

delete FROM player WHERE playerid=1 AND type=0 order by id asc limit 3;

满足一定条件,并按id升序删除表uw_play的前3条记录。
3.排名的获取

tbl_paihang表中,获取roleid = 222的wealth排名

SELECT count(*)+1 FROM tbl_paihang as a ,tbl_paihang AS b where a.wealth>b.wealth AND b.roleid = 222 ;





阅读(746) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~