我在这个字段中有两个表(用户和标题):
用户
标题
当用户日期更新时,我需要更新所有 titleId ,并按照用户日期的顺序更新。
例如:
标题1
标题2
用户1
用户2:
使用MySQL或DQL的最佳方法是什么?
此致
编辑1:
第一步:
我将为一个用户更新一个日期:
UPDATE users SET date = NOW() WHERE id = 1;
此后需要更新所有用户的titleId。所以我想这样的事情:
SELECT * FROM users ORDER BY date DESC
对于我需要的每个用户,选择结果的一个标题用户位置。例如,第一行将占据第一个标题位置。请记住标题表和订单字段。