表:
帮助(重要的是 id 和 fecha 字段)
共享帮助(其他用户在不同日期引用的帮助)
所以,
来自用户的所有帮助 (user_id = 1)
SELECT * FROM helps WHERE id_user = 1
来自用户和他所引用的人的所有帮助
SELECT * FROM helps where id_user = 1 or id IN (SELECT helpid FROM shared_helps WHERE userid = 1)
我知道你们会发现这是一个非常丑陋的查询(我希望你们能给我亮光),但它似乎显示了我想要的结果。问题是这种方式 shared_helps.fecha 被忽略了,所以它在 ORDER BY 中不起作用,我怎样才能做到这一点?