Saya mempunyai pertanyaan, saya menulis pertanyaan yang menanyakan data
with last_sent_at as ( Select offer_id, lead_id, max(created_at) as sent_at From offer_history Group by offer_id, lead_id)
Saya perlu menyambungkannya dengan sistem model laravel.
Jadi saya mempunyai tiga jadual: petunjuk =>
saya ada satu permintaan
Lead::with([..., 'offers'])->someFunction(?)->filters()->get();
Saya perlu mendapatkan data daripada 'last_sent_at' tetapi saya tidak tahu bagaimana untuk melakukannya. Saya cuba subquery tetapi ia sangat perlahan
Anda boleh mencapai ini dengan menetapkan jadual sejarah sebagai jadual pangsi, jadi pertanyaan akan kelihatan seperti di bawah.