【发布时间】:2014-08-30 00:09:00
【问题描述】:
我正在寻找一种更好的方法来仅使用 sql 而不是 C# 来生成列表。我做错了似乎很简单
假设我有一个名为 PhoneNumbers 的表,其中包含 Number/City/State
示例(但有数百万个数字):
NUMBER CITY STATE
555-555-5555 New York NY
111-111-1111 Los Angeles CA
222-222-2222 Houston TX
333-333-3333 Miami FL
我需要一个从每个州返回 10 个电话号码的查询
现在我正在单独对所有 50 个州运行一个查询,然后将它们组合到一个数据集中,但它是一个大数据库,所以它很慢,我希望有一个简单的方法来拉回我需要的数据。
【问题讨论】:
-
您使用的是哪个 DBMS?
-
请指出哪种 dbms 类型,因为解决方案选项因类型而异
标签: sql limit-per-group