laravel8 SQL server数据库操作应用情况

这篇笔记详细探讨了Laravel8框架下如何进行SQL Server数据库操作,包括leftjoin、where、wherein、whereBetween、groupBy等方法的使用,并特别提到了在使用orwhere与where时遇到的问题和解决方案。
摘要由CSDN通过智能技术生成

笔记

leftjoin

//sql 版本  leftjoin 中 where用法:
     $where = [
                ['user.id',$all['id']],
            ];
//多表合并之后严格遵守数据库的规则来查询
​
//代码如下
           public function dd(){
           $model = new CoreModel();
            $all = $request->all();
            $where = [
                ['user.id',$all['id']],
            ];
            $select = [
                'user.id',
                'user.name',
            ];
               //老坑
               //多表查询时,重复列的字段会产生错误
               //请不要使用from *代替*中的列名,否则列名可能会相互冲突。在我的情况下,作为底部代码:
               //由于两个表中都存在ColumnNameROLE_ID,因此引发了错误,pb_console.users_user_role & pb_console.users_roles因此请尝试指定仅在以下情况下需要的列
               
            $join1 = 'user';
            $join2 = ['sc.id'=>'user.id'];
            $join3 = 'mfp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值