W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
你可以指定更高級(jí)的 join
語(yǔ)句。比如傳遞一個(gè)閉包作為 join
方法的第二個(gè)參數(shù)。此閉包接收一個(gè) JoinClause
對(duì)象,從而指定 join
語(yǔ)句中指定的約束:
DB::table('users')
->join('contacts', function ($join) {
$join->on('users.id', '=', 'contacts.user_id')->orOn(...);
})
->get();
如果你想要在連接上使用「where」 風(fēng)格的語(yǔ)句,你可以在連接上使用 where
和 orWhere
方法。這些方法會(huì)將列和值進(jìn)行比較,而不是列和列進(jìn)行比較:
DB::table('users')
->join('contacts', function ($join) {
$join->on('users.id', '=', 'contacts.user_id')
->where('contacts.user_id', '>', 5);
})
->get();
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: