次の構造のテーブルが3つあります。
ユーザー
uidユーザー名パスワード
友達
id uid fid
役職
pid uid msg
ユーザーの友達が行ったすべての投稿を検索したい。SQLでは、次のステートメントを使用してそれを抽出します。
SELECT post.* FROM Post
INNER JOIN Friend f ON f.fid = post.uid
INNER JOIN User u ON f.uid = u.uid
WHERE u.uid = 1;
これをJPQLに変換するにはどうすればよいですか?