zoukankan      html  css  js  c++  java
  • alias方法

    1、功能:给当前数据表起别名

    2、作用:简化表名,尤其是多表或递归查询时

    3、 table方法给tp5_staff表设置别名:staff

    • 实现方法一:table方法,字符串做参数
    $result = Db::table('tp5_staff as staff') -> select();
    • 实现方法二:table方法,数组做参数
    $result = Db::table(['tp5_staff'=>'staff']) -> select();

    4、alias 方法给表起别名

    $result=Db::table('tp5_staff')->alias('staff')->select();

    用这种方法给数据表起别名,非常直观方便,但只适合单表查询果,多表同时起别名,还是推荐使用table方法,用数组来实现,我这举个例子:

    • 现在有三张表同时参与查询:tp5_staff,tp5_dept,tp5_user,分别起别名:s,d,u
    .....
        //将所有数据表的别名,全部打包到一个数组中
        $alias['tp5_staff'] = 's';
        $alias['tp5_dept'] = 'd';
        $alias['tp5_user'] = 'u';
    
        //传入别名数组,完成批量别名设定
        $result = Db::table($alias) -> where('多表连接查询条件') -> select(); 
    
     ······

    5、 总结:

    该方法很简单,实际工作中并不常用,但还是要知道

    如果 生命是场 寂寞的涡旋 不管 千回百转 方向不会偏
  • 相关阅读:
    python3编译安装no module named _ssl
    java中的、标识符、运算符以及数据类型之间的转换。
    Java中的基本数据类型
    java中的类和对象
    什么是JDK,JRE
    HTML是什么
    test
    Obtain older GMT versions
    How to understand three foundanmental faults?
    wilber3申请数据的直接目录寻找
  • 原文地址:https://www.cnblogs.com/dwq521/p/9232499.html
Copyright © 2011-2022 走看看