SELECT hoge FROM A WHERE fuga IN (SELECT fuga FROM B WHERE X ='TEST' GROUP BY fuga) GROUP BY hoge;
上記のクエリーが超遅い、っていうかいつまで経っても結果が返ってこないので下記のクエリーに変更したらあっさりいった。
SELECT hoge FROM A WHERE fuga IN (SELECT fuga FROM B WHERE X ='TEST') GROUP BY hoge;
サブクエリー内のGROUP BYって駄目なんだっけ…?