我在Laravel 5上有兩個表,必須使用查詢生成器。我已經得到了它的SQL,但我無法將其轉換爲查詢生成器語法。 SQL是在Laravel5中查詢生成器的原生SQL
SELECT COUNT(A.cid) FROM `A` WHERE A.cid IN (SELECT `id` FROM `B` WHERE `create_user`='$name') AND `access_time` BETWEEN '$start_data' AND '$end_data'
當我使用
DB::table('A')
->join('B', function ($join) {
$join->on('A.id', '=', 'B.cid');
})
->get();
一些語法這樣的,這是錯誤,所以我怎麼可以把本地SQL像「IN」爲查詢生成器,感謝
通常發佈錯誤消息幫助別人解決問題;) –