次のSQLクエリを使用しています..
SELECT *,
CASE
WHEN messages.from_user_id = '$user_id' THEN messages.to_user_id
WHEN messages.from_user_id != '$user_id' THEN messages.from_user_id
END as from_user_id
FROM messages JOIN users ON from_user_id=users.id
from_user_id
しかし、JOIN ステートメントで to を使用するにはどうすればよいでしょうか。機能していないようです。