Trong MySQL 5.0 tại sao lỗi sau xảy ra khi cố tạo chế độ xem với truy vấn phụ trong mệnh đề FROM?MySQL: Xem với Truy vấn phụ trong Giới hạn khoản TỪ
ERROR 1349 (HY000): Xem lý lịch thành CHỌN chứa một subquery trong mệnh đề FROM
Nếu đây là một hạn chế của động cơ MySQL, thì tại sao không họ thực hiện tính năng này chưa?
Ngoài ra, một số cách giải quyết tốt cho giới hạn này là gì?
Có cách giải quyết nào phù hợp với bất kỳ truy vấn con nào trong mệnh đề FROM hay không có một số truy vấn không thể diễn tả mà không sử dụng truy vấn phụ trong mệnh đề FROM?
Một truy vấn ví dụ (được chôn cất trong một chú thích):
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
Cảm ơn bạn đã đăng bài này. Tôi thường tránh các khung nhìn trong mysql. Làm việc trên một trường hợp cạnh, cố gắng để hội fk bảng - shoehorning chúng vào một cái nhìn. Bây giờ điều này. Thật là một nỗi đau - tất cả những hạn chế này trên truy vấn phụ? Sẵn sàng chuyển sang một động cơ khác. – eggmatters