文档章节

工作中的一些sql

谭又中
 谭又中
发布于 2014/12/04 12:02
字数 113
阅读 100
收藏 12
sql

1、exists/not exsists

select 
  b.yid yid, b.ytid ytid 
from 
  t_user a, t_yidytidmapping b 
where 
  a.fk_origin_user = b.ytid 
and 
  not exists (select * from t_user d where b.yid = d.fk_origin_user);

2、插入批量结果集、mysql日期函数使用

insert into 
  t_pack_item(gid, free_count, buy_count, start_time, end_time, user_id) 
(
  select 
    (b.g_type * 100000 + b.business_id) gid, 
    1 free_count,
    0 buy_count, 
    now() start_time, 
    (select date_add(now(), interval 100 * 365 day)) end_time, 
    a.fk_origin_user user_id 
  from 
    t_user a, t_shop_product b 
  where 
    a.fk_origin_user = 301787931 
  and 
    a.user_level > 0 
  and 
    b.id in(3,4,5,6,7) 
  order by
    a.fk_origin_user
);

3、关联更新

update 
  t_user a ,t_guizu_privilege b 
set 
  a.fk_special_effects = b.fk_special_effects 
where 
  a.user_level = b.level;


© 著作权归作者所有

谭又中

谭又中

粉丝 10
博文 7
码字总数 2184
作品 0
渝北
程序员
私信 提问
2017/03/23工作日志

1、测试核心微服务 今天遇到一些情况,有些不在工作状态。 工作中遇到困难,昨天提到的在本地搭建服务。因为崔巍在电网,环境没搭建起来。 只写了一些sql。 今天遇到一些情况,有些不在工作状...

长春李某人
2017/03/23
1
0
通过shell脚本进行数据库操作

在做一些日常的运维工作的时候,经常需要些一些shell脚本进行设备性能以及其它参数的监控。在过去的一年工作中,接触到的比较多的是对数据库中某些信息的监控。 于是就想到了用shell+mysql+c...

沉默的子明
2016/07/29
26
0
谈关于在datagridview上执行操作后的刷新方法 c#

之前,在项目工作中,用到了dataGridView控件,单击选择某一条记录后,实现将该记录从数据库表中删除并刷新dataGridView,之前的做法是: 读取数据填充dataset,然后绑定dataGridView,单击删...

姬鑫
2013/03/21
0
0
Hibernate 中中的formula属性的使用

Hibernate 中 formula属性的好用处在于 无需在数据库有真实的列 只需要写出sql 就可以创建一个虚拟的列 然后在 Dao层的查询中使用 ,比如在表 MConfirmation 中有两列 ConfirmationCost 和 ...

业余编程人士
2014/02/28
0
0
SSH1还是SSH2与Annotation还是Xml配置的问题

这个问题是没有绝对的优点和缺点的。 有人喜欢说:我就爱用SSH2,因为都是最新的,我也喜欢用全annotation的方式来编程,因为这样做比较潮流,比较优雅。但是。。。。。。这些都不是真正的j...

天行健J
2012/11/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

我最喜欢的Mybatis 3.5新特性——Optional支持

Mybatis 3.5 发布有段时间了,终于支持了 Optional ,这么实用的特性,竟然还没人安利……于是本文出现了。 文章比较简单,但非常实用,因为能大量简化恶心的判空代码。 WARNING 由于本文非常...

周立_ITMuch
7分钟前
3
0
Android 开发工具推荐

简评: 自己过去在 Android 开发中发现的好工具,在这里分享给大家。: ) Library methods count 每一个 Android App 的开发中都会用到很多的库,这个工具能够让你看到不同库的大小和,帮助你...

极光推送
8分钟前
0
0
高并发解决方案

我们通常衡量一个Web系统的吞吐率的指标是QPS(Query Per Second,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。举个例子,我们假设处理一个业务请求平均响应时间为100...

孤狼悲月
14分钟前
0
0
Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署

本文首发于:Jenkins 中文社区 渐进式交付是持续交付的下一步, 它将新版本部署到用户的一个子集,并在将其滚动到全部用户之前对其正确性和性能进行评估, 如果不匹配某些关键指标,则进行回...

Jenkins中文社区
19分钟前
2
0
大数据辟谣:布洛芬用药不慎可能致死?如此标题党居心何在

相信很多人看到一则“布洛芬用药不慎可能致死”的消息后,内心开始慌乱了。 (新闻来源:微博热搜排行榜) 毕竟健康是每一个人最关注的话题,而布洛芬也是很多人止痛(发烧头痛、喉咙痛、牙痛...

forespider
23分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部