久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

  • <small id='FPEt7'></small><noframes id='FPEt7'>

    <i id='FPEt7'><tr id='FPEt7'><dt id='FPEt7'><q id='FPEt7'><span id='FPEt7'><b id='FPEt7'><form id='FPEt7'><ins id='FPEt7'></ins><ul id='FPEt7'></ul><sub id='FPEt7'></sub></form><legend id='FPEt7'></legend><bdo id='FPEt7'><pre id='FPEt7'><center id='FPEt7'></center></pre></bdo></b><th id='FPEt7'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='FPEt7'><tfoot id='FPEt7'></tfoot><dl id='FPEt7'><fieldset id='FPEt7'></fieldset></dl></div>

        <tfoot id='FPEt7'></tfoot>
          <bdo id='FPEt7'></bdo><ul id='FPEt7'></ul>
      1. <legend id='FPEt7'><style id='FPEt7'><dir id='FPEt7'><q id='FPEt7'></q></dir></style></legend>

        如何在 Laravel 5.3 中創(chuàng)建兩次連接到表的查詢?

        How to create query with twice a connection to a table in Laravel 5.3?(如何在 Laravel 5.3 中創(chuàng)建兩次連接到表的查詢?)
          <i id='RfDeB'><tr id='RfDeB'><dt id='RfDeB'><q id='RfDeB'><span id='RfDeB'><b id='RfDeB'><form id='RfDeB'><ins id='RfDeB'></ins><ul id='RfDeB'></ul><sub id='RfDeB'></sub></form><legend id='RfDeB'></legend><bdo id='RfDeB'><pre id='RfDeB'><center id='RfDeB'></center></pre></bdo></b><th id='RfDeB'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='RfDeB'><tfoot id='RfDeB'></tfoot><dl id='RfDeB'><fieldset id='RfDeB'></fieldset></dl></div>

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

        1. <legend id='RfDeB'><style id='RfDeB'><dir id='RfDeB'><q id='RfDeB'></q></dir></style></legend>
            • <tfoot id='RfDeB'></tfoot>
                <tbody id='RfDeB'></tbody>

                <bdo id='RfDeB'></bdo><ul id='RfDeB'></ul>
                  本文介紹了如何在 Laravel 5.3 中創(chuàng)建兩次連接到表的查詢?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我需要通過一個查詢獲得兩個城市名稱:

                  I need get two city names with one query:

                  例如:

                  城市表:

                  +---------+----------+
                  |  Pana   |   Name   |
                  +---------+----------+
                  |   THR   |  Tehran  |
                  |   LON   |  London  |
                  +---------+----------+
                  

                  在模型中:from_cityTHRto_cityLON

                  In Model: from_city is THR and to_city is LON

                  public function scopePrintQuery($query, $id)
                  {
                      $join = $query
                          -> join('cities', 'cities.pana', 'flights.from_city')
                          -> join('cities', 'cities.pana', 'flights.to_city')
                          -> where('flights.id', $id)
                          ->get([
                              'flights.*',
                              'cities.name as from_city'
                              ??? for to_city?
                          ]);
                      return $join;
                  }
                  

                  現在,我需要在此查詢中獲取 from_city 名稱和 to_city 名稱.

                  Now, I need get from_city name and to_city name in this query.

                  該查詢不適用于一張表中的兩個連接!

                  The query does not work with two joins from one table!

                  如何創(chuàng)建這個查詢?

                  推薦答案

                  使用直接的 SQL 你可以給每個連接的表一個別名 - 例如

                  With straight SQL you could give each joined table an alias - e.g.

                  SELECT flights.*
                  FROM flights as f
                   JOIN cities as fromCity on fromCity.pana = f.from_city
                   JOIN cities as toCity on toCity.pana = f.to_city
                  WHERE f.id = 3 --
                  

                  對于 Eloquent,使用 select() 來指定選擇字段.還可以使用 DB::raw() 來使用原始 SQL(例如給出一個表的別名,如 DB::raw('cities as toCity').

                  With Eloquent, use select() to specify select fields. Also use DB::raw() to use raw SQL (e.g. giving an alias to table like DB::raw('cities as toCity').

                  public function scopePrintQuery($query, $id)
                  {
                    $join = $query
                      -> join(DB::raw('cities as fromCity'), 'fromCity.pana', 'flights.from_city')
                      -> join(DB::raw('cities as toCity'), 'toCity.pana', 'flights.to_city')
                      -> where('flights.id', $id)
                      ->select([
                          'flights.*',
                          DB::raw('fromCity.name as from_city')
                          DB::raw('toCity.name as to_city')
                      ]);
                      return $join->get();
                  }
                  

                  這篇關于如何在 Laravel 5.3 中創(chuàng)建兩次連接到表的查詢?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯(lián)網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  MySQLi prepared statement amp; foreach loop(MySQLi準備好的語句amp;foreach 循環(huán))
                  Is mysqli_insert_id() gets record from whole server or from same user?(mysqli_insert_id() 是從整個服務器還是從同一用戶獲取記錄?)
                  PHP MySQLi doesn#39;t recognize login info(PHP MySQLi 無法識別登錄信息)
                  mysqli_select_db() expects exactly 2 parameters(mysqli_select_db() 需要 2 個參數)
                  Php mysql pdo query: fill up variable with query result(Php mysql pdo 查詢:用查詢結果填充變量)
                  MySQLI 28000/1045 Access denied for user #39;root#39;@#39;localhost#39;(MySQLI 28000/1045 用戶“root@“l(fā)ocalhost的訪問被拒絕)

                      • <tfoot id='xiyMd'></tfoot>
                          <bdo id='xiyMd'></bdo><ul id='xiyMd'></ul>

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

                            <tbody id='xiyMd'></tbody>
                          <legend id='xiyMd'><style id='xiyMd'><dir id='xiyMd'><q id='xiyMd'></q></dir></style></legend>

                          • <i id='xiyMd'><tr id='xiyMd'><dt id='xiyMd'><q id='xiyMd'><span id='xiyMd'><b id='xiyMd'><form id='xiyMd'><ins id='xiyMd'></ins><ul id='xiyMd'></ul><sub id='xiyMd'></sub></form><legend id='xiyMd'></legend><bdo id='xiyMd'><pre id='xiyMd'><center id='xiyMd'></center></pre></bdo></b><th id='xiyMd'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='xiyMd'><tfoot id='xiyMd'></tfoot><dl id='xiyMd'><fieldset id='xiyMd'></fieldset></dl></div>
                            主站蜘蛛池模板: 日韩在线免费看 | 欧美一级久久 | 欧美性久久 | 秋霞a级毛片在线看 | 国产一级片 | 亚洲少妇综合网 | 在线日韩| 久久久久久久久久久丰满 | 一级毛片免费 | 久久91精品国产一区二区 | 一道本一区二区 | 久久精品国产99国产精品 | av网站在线免费观看 | 日本成人中文字幕 | 国产精品1区 | 一级黄色片在线看 | 自拍偷拍亚洲欧美 | 免费在线一区二区 | 欧美一区二区精品 | 成年无码av片在线 | 国产久 | 超碰在线97国产 | 久久国产精品偷 | 国产精品日韩欧美一区二区三区 | 欧美一级二级视频 | 91精品久久久久久久久久入口 | 天天干天天爱天天爽 | 成人av看片 | 黄色大片在线 | 久久精品成人 | av色噜噜| 欧美黄在线观看 | 国产精品一区二区不卡 | jlzzjlzz欧美大全 | 99精品欧美一区二区三区综合在线 | av网站观看 | 欧美激情精品久久久久久 | 天堂一区二区三区 | www.蜜桃av | 精品中文字幕久久 | 亚洲国产精品日韩av不卡在线 |