Tôi muốn có thể trả lại 5 đơn vị cho mỗi menu. Tôi đã thử một số kịch bản nhưng không có may mắn. đây là các bảngmySQL Quay trở lại 5 đầu trang của mỗi thể loại
menus
-------
menuid int()
profileName varchar(35)
menuitems
-----------
itemid int()
name varchar(40)
Đây là những gì tôi có ngay bây giờ. Tôi nhận được thông báo lỗi với tập lệnh bên dưới. Lỗi: Truy vấn con trả về sau đó thêm 1 hàng.
SELECT m.profilename, name
FROM menus m
WHERE (SELECT name
from menuitems s
where m.menuid = s.menuid
limit 5)
Mọi đề xuất đều được đánh giá cao.
Cảm ơn bạn rất nhiều! Tôi đã bị mắc kẹt về điều này trong nhiều ngày. – user281867
WOW ... lựa chọn các biến nội tuyến trong một truy vấn ... Tôi chưa bao giờ thấy điều đó trước đây ... Lạ lùng, nhưng thật tuyệt. – DRapp
Điều đó thật tuyệt vời. – Devgeeks