MySQL 5.0 で、FROM 句でサブクエリを使用してビューを作成しようとすると、次のエラーが発生するのはなぜですか?
エラー 1349 (HY000): ビューの SELECT の FROM 句にサブクエリが含まれています
これが MySQL エンジンの制限である場合、なぜこの機能をまだ実装していないのでしょうか?
また、この制限に対する適切な回避策は何ですか?
FROM 句のサブクエリで機能する回避策はありますか、または FROM 句でサブクエリを使用しないと表現できないクエリはありますか?
クエリの例 (コメントに埋もれていました):
SELECT temp.UserName
FROM (SELECT u1.name as UserName, COUNT(m1.UserFromId) as SentCount
FROM Message m1, User u1
WHERE u1.uid = m1.UserFromId
Group BY u1.name HAVING SentCount > 3 ) as temp