`
alfred_long
  • 浏览: 560942 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql语句集锦(联表查询与时间戳转换)

阅读更多

1)联表查询:

 1.  $sql = "select COUNT(*) rcnt from
            (select * from game_details_1
            union all
            select * from game_details_2
            union all
            select * from game_details_3) tb";

统计表结构相同的三个表的数据总和。

 

2.   $sql = "select * from
                (select *,1 as details from game_details_1
                union all
                select *,2 as details from game_details_2
                union all
                select *,3 as details from game_details_3) tb
                ORDER BY tb.game_id desc";

查询表结构相同的三个表的数据集合并按game_id号(此字段值必须唯一)倒序排序,并为每个表添加一个数值分别为1,2,3的自定义字段details 。

 

2)时间戳转换


1. 在sql查询中将unix时间戳转化成data时间类型

    此情况适用与数据库中只有时间戳字段的时间类型,但是我们需要临时查询出此条数据的确切时间以便提供给需求方对照时间时。

    SELECT * , from_unixtime( draw_time )
    FROM `user_info`
    WHERE `passport` = 'wanluojie'

 

    返回值:
     id    passport     draw_time        from_unixtime(draw_time)
    17   wanluojie    1323771431     2011-12-13 18:17:11


2.  时间戳转换地址:
    http://tool.chinaz.com/Tools/unixtime.aspx

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics