我有一个这样的疑问:
SELECT
cs1.id,
cs1.uid,
cs1.title,
cs1.description
FROM related_chat_session rcs1
INNER JOIN chat_session cs1
ON cs1.id = rcs1.related_chat_session_id
WHERE
rcs1.chat_session_id = $1 AND
cs1.discoverable = true
ORDER BY random()
LIMIT 10
目前,它每次都会以随机顺序返回结果。但是,我想调整逻辑,使随机性基于种子保持稳定,其中种子(例如)是星期几。
即结果将是周一的结果以一种顺序列出,周二的结果以另一种顺序列出,等等。
我该怎么做呢?