パフォーマンスの問題を引き起こすIN句を使用する以下のクエリで助けてください。私はそのためにJOINを使用したいが、そのようなクエリのためにどうやったらよいかわからない。mysql WHERE句でINの代わりにJOINを使用する方法
select *
from user_followings
where followed_id = 'xyz' AND owner_id IN (
select DISTINCT owner_id
from feed_events
where DTYPE = 'PLAYLIST' AND last_updated_timestamp > '20-04-2017' AND (feed_type = 'PLAYED_PLAYLIST' OR feed_type = 'STARTED_LISTENING')
order by last_updated_timestamp DESC)";
[Manual](https://dev.mysql.com/doc/refman/5.7/en/join.html)の例は役に立ちませんか? –
あなた自身で試しましたか?あなたが直面している課題は何ですか? – money
@moneyはい、私はここで試してみましたが、私の主な関心事は質問を得ることではありません。また、特定の要件のための節を選択する方法と、より速い応答形式のクエリを得るための最良のオプションを知りたいと思います。 – user2423768