首页 > 数据库技术 > 详细

逻辑很重要:一句sql语句的事,自己却想了半天,绕了个大弯子

时间:2014-12-01 19:04:22      阅读:158      评论:0      收藏:0      [点我收藏+]

问题:系统升级后审核认证信息分别写入两个表,现在需要链接用户表和相应的新旧审核表获取字段值?

  钻进胡同里:一直纠结于升级之后的会员信息从新表查,升级之前的数据从旧表查,纠结于根据时间戳分条件判断,

        其实,只要把新旧两个审核表合并成一个表就可以了,直接从新生成的表里面查询即可!

SELECT !ISNULL(ia.approve_stat) ispost,FROM_UNIXTIME(ia.first_approve_time,‘%Y-%m-%d %H:%i:%s‘) first_approve_time
FROM edo_user u LEFT JOIN ((SELECT * FROM edo_cp_identity_approve) UNION (SELECT * FROM edo_cp_identity_approve_new)) AS ia ON
u.uid = ia.user_id

半个小时解决的问题,自己且耗了一天时间,看来思维逻辑是多么的重要

 

逻辑很重要:一句sql语句的事,自己却想了半天,绕了个大弯子

原文:http://www.cnblogs.com/jiechn/p/4135611.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!