好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > laravel高級(jí)的Join語(yǔ)法詳解以及使用Join多個(gè)條件

laravel高級(jí)的Join語(yǔ)法詳解以及使用Join多個(gè)條件

熱門標(biāo)簽:格陵蘭島地圖標(biāo)注 熱線電話機(jī)器人 太原極信防封電銷卡 電銷招聘機(jī)器人 福泉電話機(jī)器人 南寧crm外呼系統(tǒng)平臺(tái) 天津營(yíng)銷電話機(jī)器人加盟代理 地圖標(biāo)注入哪個(gè)科目 事業(yè)單位如何百度地圖標(biāo)注

在laravel中我們常常會(huì)使用join,leftjion和rightjoin進(jìn)行連表查詢,非常的方便,但是我今天遇到一個(gè)問題,就是鏈表查詢需要on多個(gè)條件,即我要訂單的id和發(fā)貨人都一樣,默認(rèn)的join只支持單個(gè)查詢,所以我下面總結(jié)兩種方法:

一、使用原是表達(dá)式(不推薦)

原生SQL中我們可以通過如下方法進(jìn)行

select * from `orders` left join `users` on `orders`.`usename`=`users`.`usename` and `orders`.`platform`=`users`.`platform` where `orders`.`order_status` = 2

那么結(jié)合laravel,我們可以所以

DB::select('select * from `orders` left join `users` on `orders`.`usename`=`users`.`usename` and `orders`.`platform`=`users`.`platform` where `orders`.`order_status` = :id', ['id' => 1]);

二、使用高級(jí)的Join語(yǔ)法(推薦使用)

我們只需要所以如下代碼即可完成我們的Join多個(gè)條件

DB::table('users')
  ->join('contacts', function ($join) {
    $join->on('users.id', '=','contacts.user_id')->on('users.usename', '=','contacts.usename');
    })
  ->get();

如果你想要了解更多,我們可以看一下文檔中的描述:

讓我們以傳入一個(gè)閉包當(dāng)作 join 方法的第二參數(shù)來(lái)作為開始。此閉包會(huì)接收 JoinClause 對(duì)象,讓你可以在 join 子句上指定約束:

DB::table('users')
  ->join('contacts', function ($join) {
    $join->on('users.id', '=','contacts.user_id')->orOn(...);
    })
  ->get();

若你想要在連接中使用「where」風(fēng)格的子句,則可以在連接中使用 where 和 orWhere 方法。這些方法會(huì)比較字段和一個(gè)值,來(lái)代替兩個(gè)字段的比較:

DB::table('users')
    ->join('contacts', function ($join) {
      $join->on('users.id', '=', 'contacts.user_id')
         ->where('contacts.user_id', '>', 5);
    })
    ->get();

以上這篇laravel高級(jí)的Join語(yǔ)法詳解以及使用Join多個(gè)條件就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • laravel join關(guān)聯(lián)查詢代碼實(shí)例
  • 關(guān)于laravel 子查詢 & join的使用
  • Laravel 連接(Join)示例
  • 解決在laravel中l(wèi)eftjoin帶條件查詢沒有返回右表為NULL的問題
  • laravel中Join語(yǔ)法以及使用Join多個(gè)條件

標(biāo)簽:寶雞 金華 佳木斯 香港 郴州 阿克蘇 自貢 通化

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《laravel高級(jí)的Join語(yǔ)法詳解以及使用Join多個(gè)條件》,本文關(guān)鍵詞  laravel,高級(jí)的,Join,語(yǔ)法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《laravel高級(jí)的Join語(yǔ)法詳解以及使用Join多個(gè)條件》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于laravel高級(jí)的Join語(yǔ)法詳解以及使用Join多個(gè)條件的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 69国产精品成人无码视频| 人妖调教男奴vk| 色综合视频一区二区三区| 国产精品~色哟哟| 伊能静三级无删减版在线观看| 国产亚洲欧美另类在线| 亚洲天堂bt| 欧美综合自拍亚洲综合图| 于子涵啪啪一区二区| 亚洲欧美日韩在线观看二区| 大又黄又粗又爽妇女毛片| 91在线视频在线| 国产精品嫩草影院免费| 精品久久久久久久免费| 日本欧美精品久久久无码人妻VR| 熟睡中的麻麻大白屁股小说| 老师脱??让学生摸??动漫| 特级毛片免费观看视频| 国产AV无码秘?在线| 大胆美女极品美軳人人体| 欧美午夜理伦三级理论三级| 乳色吐息高清无删减版| 久久精品水蜜桃AV综合天堂| 全程粗语对白视频videos| 日本电影免费完整看| 国产精品秘?久久久久久| 免费va国产高清在线观看| 女人荫蒂让男人添舒服了小说| a级大胆欧美人体大胆666| 伦奸片| 欧美三级又粗又硬又长| 脱??吃胸喝她奶在线观看| 穿越之玩遍娱乐圈| 小h片在线播放| 狠狠操导航| 成人h视频在线观看| 18爽爽国产色AV视频免费看 | 国产亚洲欧美在线中文bt天堂| 91婷婷色香五月综合| 免费看美女洗澡秘?老师| 看全黄大色黄大片美女51la|