如題, 執行原生的關聯查詢使用 Laravel 的 ORM 或者 Db 如何寫呢

surest發表於2019-08-24

sql:

"SELECT name FROM user WHERE state = 2 AND heart_beat + (SELECT min_heart_time FROM software WHERE id = software_id) > unix_timestamp(now())"

需求大概如下, 這是一個查詢使用者狀態是否為線上狀態的,state = 1離線 , = 2 線上

可是統計離線是需要判斷,當前使用者最晚一次的心跳時間 + 程式心跳時間範圍 是否大於 當前時間

這個時候需要進行where 條件 過濾

由於我使用的是laravel-admin,查詢過濾的時候,我需要返回的不是一個結果

本作品採用《CC 協議》,轉載必須註明作者和本文連結
每天3小時...加油

相關文章