1 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個贊
您正在嘗試將老式連接語法與 Laravel 的查詢構(gòu)建器使用的現(xiàn)代版本混合,這也是您應(yīng)該使用的版本。試試這個:
$branch = DB::table('branches as b')
->select('b.branch_name', 'w.branch_work_name')
->join('branch_work_lookup as bw', 'b.branch_id', '=', 'bw.branch_id')
->join('branch_work_metadata as w', 'w.branch_work_id', '=', 'bw.branch_work_id')
->get();
需要明確的是,這是您應(yīng)該使用的原始 MySQL 查詢:
SELECT
b.branch_name,
w.branch_work_name
FROM branches AS b
INNER JOIN branch_work_lookup bw
ON b.branch_id = bw.branch_id
INNER JOIN branch_work_metadata AS w
ON w.branch_work_id = bw.branch_work_id;
- 1 回答
- 0 關(guān)注
- 130 瀏覽
添加回答
舉報