テーブル:
ヘルプ(重要なのは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に影響がないことです。これを実現するにはどうすればよいですか?