站三界导航
首页 TP代码tp5链表查询

tp5链表查询

  • TP代码
  • 来源:站三界导航
  • 92阅读
  • 2023-03-26

//tp5连表查询
//首先生成链表的sql
//注意,两个表的字段的取出来顺序要一致,不能颠倒
$sql = Db::table('zhj_account_log')
       ->where(['user_id'=>$this->user_id,'wisdom_coin'=>0])
       ->union(function($query){
               $query->field("id as bill_id,CASE status WHEN 0 THEN CONCAT( '-',money) WHEN 2 THEN money END as money,create_time as add_time,CASE status WHEN 0 THEN '申请提现中' WHEN 2 THEN CONCAT(CONCAT('申请提现被拒绝(',remark),')') END as content")->where('status in (0,2) and user_id ='.$this->user_id)->table('zhj_withdrawals');
       },true)
       ->field("log_id as bill_id,user_money as money,change_time as add_time,content")
       ->buildSql();

//再从链表的sql查询特定字段和排序、limit
$result = Db::table($sql.' as a')->field("bill_id,money,FROM_UNIXTIME(add_time,'%Y年%m月%d日 %H:%i:%s') as addtime,content") 
          ->order('a.add_time DESC')
          ->page($page,$page_count)
          ->select();

 

本文结束
本文来自投稿,不代表站三界导航立场,如若转载,请注明出处:https://www.zhansanjie.com/article/details/40350.html

版权声明:

1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

2、本站仅提供信息发布平台,不承担相关法律责任。

3、若侵犯您的版权或隐私,请联系本站管理员删除。

4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。

分享
站三界导航
本站声明:本站严格遵守国家相关法律规定,非正规网站一概不予收录。本站所有资料取之于互联网,任何公司或个人参考使用本资料请自辨真伪、后果自负,站三界导航不承担任何责任。在此特别感谢您对站三界导航的支持与厚爱。