• <small id='8g34q'></small><noframes id='8g34q'>

    <legend id='8g34q'><style id='8g34q'><dir id='8g34q'><q id='8g34q'></q></dir></style></legend>

      <tfoot id='8g34q'></tfoot>
        • <bdo id='8g34q'></bdo><ul id='8g34q'></ul>
        <i id='8g34q'><tr id='8g34q'><dt id='8g34q'><q id='8g34q'><span id='8g34q'><b id='8g34q'><form id='8g34q'><ins id='8g34q'></ins><ul id='8g34q'></ul><sub id='8g34q'></sub></form><legend id='8g34q'></legend><bdo id='8g34q'><pre id='8g34q'><center id='8g34q'></center></pre></bdo></b><th id='8g34q'></th></span></q></dt></tr></i><div id='8g34q'><tfoot id='8g34q'></tfoot><dl id='8g34q'><fieldset id='8g34q'></fieldset></dl></div>

        具有多个条件的 Laravel Eloquent 内连接

        时间:2023-09-23

            <small id='dw6XH'></small><noframes id='dw6XH'>

            <legend id='dw6XH'><style id='dw6XH'><dir id='dw6XH'><q id='dw6XH'></q></dir></style></legend>

              • <bdo id='dw6XH'></bdo><ul id='dw6XH'></ul>
                  <tbody id='dw6XH'></tbody>
                • <tfoot id='dw6XH'></tfoot>
                  <i id='dw6XH'><tr id='dw6XH'><dt id='dw6XH'><q id='dw6XH'><span id='dw6XH'><b id='dw6XH'><form id='dw6XH'><ins id='dw6XH'></ins><ul id='dw6XH'></ul><sub id='dw6XH'></sub></form><legend id='dw6XH'></legend><bdo id='dw6XH'><pre id='dw6XH'><center id='dw6XH'></center></pre></bdo></b><th id='dw6XH'></th></span></q></dt></tr></i><div id='dw6XH'><tfoot id='dw6XH'></tfoot><dl id='dw6XH'><fieldset id='dw6XH'></fieldset></dl></div>
                  本文介绍了具有多个条件的 Laravel Eloquent 内连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有一个关于具有多个值的内部连接的问题.我确实在 Laravel 中构建了这样的代码.

                  I have a question about inner joins with multiple on values. I did build my code like this in laravel.

                  public function scopeShops($query) {
                      return $query->join('kg_shops', function($join)
                      {
                          $join->on('kg_shops.id', '=', 'kg_feeds.shop_id');
                          // $join->on('kg_shops.active', '=', "1"); // WRONG
                          // EDITED ON 28-04-2014
                          $join->on('kg_shops.active', '=', DB::raw("1"));
                  
                      });
                  }
                  

                  唯一的问题是,它给出了这个结果:

                  Only problem is, it gives this outcome:

                  Column not found: 1054 Unknown column '1' in 'on clause' (SQL: select `kg_feeds`.* from `kg_feeds` inner join `kg_shops` on `kg_shops`.`id` = `kg_  
                    feeds`.`shop_id` and `kg_shops`.`active` = `1`) (Bindings: array (                                                                                        )) 
                  

                  如您所见,join 中的多个条件没有问题,但它认为 1 是一列而不是字符串.这是否可能,或者我必须在何处修复它.

                  As you can see, the multiple conditions in the join go fine, but it thinks the 1 is a column instead of a string. Is this even possible, or do I have to fix it in the where.

                  提前致谢!

                  推荐答案

                  return $query->join('kg_shops', function($join)
                   {
                     $join->on('kg_shops.id', '=', 'kg_feeds.shop_id');
                  
                   })
                   ->select('required column names') 
                   ->where('kg_shops.active', 1)
                   ->get();
                  

                  这篇关于具有多个条件的 Laravel Eloquent 内连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何更新 Laravel Eloquent 管理的时间戳(created_at 和 下一篇:Laravel 如何在 Eloquent 模型中添加自定义函数?

                  相关文章

                  最新文章

                  • <bdo id='BlnfJ'></bdo><ul id='BlnfJ'></ul>
                  <tfoot id='BlnfJ'></tfoot>
                  1. <i id='BlnfJ'><tr id='BlnfJ'><dt id='BlnfJ'><q id='BlnfJ'><span id='BlnfJ'><b id='BlnfJ'><form id='BlnfJ'><ins id='BlnfJ'></ins><ul id='BlnfJ'></ul><sub id='BlnfJ'></sub></form><legend id='BlnfJ'></legend><bdo id='BlnfJ'><pre id='BlnfJ'><center id='BlnfJ'></center></pre></bdo></b><th id='BlnfJ'></th></span></q></dt></tr></i><div id='BlnfJ'><tfoot id='BlnfJ'></tfoot><dl id='BlnfJ'><fieldset id='BlnfJ'></fieldset></dl></div>
                    <legend id='BlnfJ'><style id='BlnfJ'><dir id='BlnfJ'><q id='BlnfJ'></q></dir></style></legend>

                    <small id='BlnfJ'></small><noframes id='BlnfJ'>