5
我希望能夠返回每個菜單5個菜單項。我已經嘗試了這幾個腳本,但沒有運氣。這裏是表格mySQL返回每個類別的前5位
menus
-------
menuid int()
profileName varchar(35)
menuitems
-----------
itemid int()
name varchar(40)
在這裏,我現在有。我收到了以下腳本的錯誤消息。錯誤:子查詢返回多於1行。
SELECT m.profilename, name
FROM menus m
WHERE (SELECT name
from menuitems s
where m.menuid = s.menuid
limit 5)
任何建議是非常感謝。
你假定他在`menuitems`表`menuid`? – VoodooChild 2011-01-18 21:54:09
mysql不支持「TOP N」。 – nos 2011-01-18 22:13:59