拥有一个与列id和类型一致的SQL表。我只想选择一个类型的第一次出现而不使用WHERE,因为我不知道哪些类型是先发生的,而没有限制,因为我不知道有多少。SQL:受未知发生次数限制
id | type
---------
1 | 1
2 | 1
3 | 2
4 | 2
5 | 2
例如:
SELECT ID FROM表ORDER BY型应仅返回ID 1和2
SELECT ID FROM表ORDER BY型DESC应(+ +)(+?)只返回id 3,4和5
这可以通过标准和简单的SQL运算符来实现吗?
的数据库系统它? – Szymon
你可以发布你的预期输出以及 –
也许这有助于:http://dba.stackexchange.com/q/62598/1822 –