小提琴和查询在这里,所以更容易找到,继续阅读问题本身。
我无法使用小提琴重现该问题。
这是您可以在小提琴中使用的查询
SELECT n.*, ns.notification_id AS is_read FROM notifications n
LEFT OUTER JOIN notification_status ns
ON n.id = ns.notification_id
LEFT JOIN notification_user_role nur
ON n.id = nur.notification_id
WHERE
(
n.esb_consultant_id = 19291
OR
n.esb_consultant_id = 'role'
)
AND nur.user_role_id = 'pl_sso_regional_vice_president'
AND n.creation_date <= NOW()
AND n.expiration_date >= NOW()
ORDER BY n.creation_date DESC, (is_read IS NULL) DESC, n.priority ASC
LIMIT 0, 10
Run Code Online (Sandbox Code Playgroud)
我也在这篇文章中把它放在了较低的位置,但在这里更容易吸引眼球。
我会尽量保持简短。
我正在开发一个通知系统。我有下面描述的 3 个表。
我正在尝试以LIMIT
10 个、分页、每页 10 个(因此OFFSET
为 10 …
mysql ×1