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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值