と同じテーブルに参加:私はMySQLでこれらのコードを試してみてください二つの異なる列laravel
SELECT
A.*,
B.name,
C.name
FROM
eventlog_tbl as A
LEFT JOIN users B ON A.byuser=B.email
LEFT JOIN users C ON A.affectiveuser=C.email;
私はLaravel
私はLaravelに変換することができますどのようreturn DB::table('eventlog_tbl')
->leftjoin('users', 'users.email', '=', 'eventlog_tbl.byuser')
->leftjoin('users', 'users.email', '=', 'eventlog_tbl.affectiveuser')
->select('eventlog_tbl.*','users.name','users.name')
->get();
でこれらを試してみてください?
[ドキュメント]を読む(https://laravel.com/docs/5.5/queries):私はおそらく、関係が間違っている、このような何かを持っていますコードを投稿すると、そこから手伝ってくれます。 – fubar
@fubarどのようにlaravelでこれらのmysqlスクリプトを使用できますか? –
最も野蛮な方法: 'DB :: raw()' –