我很好奇,如果一個SQL語句可以做這樣的事情?語句查詢表,但限制返回的行基於不同的列
我的是這樣的一個表:
name, manufacturer, value
我想列出top x
數量基礎上的其他條件的查詢各生產廠家。
例如,
SELECT name, manufacturer, value
from table
where value<100
order by manufacturer
但最好我想,比方說,只從每個製造商返回first 10
。我知道我可以編寫一個腳本來解析返回的表並忽略first 10
之後的記錄,但是有沒有辦法構建一個可以自動執行的查詢?
這10條記錄的標準是什麼?換句話說,指定條件之後的值的排序順序。它是前10個值嗎? – Aerik 2012-03-14 17:17:04