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