我正在使用Laravel 4.1。用於子查詢的Laravel連接
我試圖從表中獲取記錄的列表,其中用戶標識不存在爲用戶表中的標識。
我想創建一個查詢與它的子選擇。主查詢和子選擇都需要使用非默認連接。
我曾嘗試:
DB::connection('database')
->table('table')
->whereNotIn('userid', function($query)
{
$query->select('id')
->from('user');
})->get();
當我打印出來的SQL和MySQL的工作臺運行它,我得到預期的結果。 但我覺得子選擇是在默認連接上完成的,而不是我嘗試使用的連接。
請幫忙。
兩者都使用相同的對象,所以都使用相同的連接。 – 2014-09-24 15:34:59
@JarekTkaczyk,你是對的 – Votemike 2014-09-25 14:11:11