SQL查询来模拟不同的

use*_*586 3 sql oracle

SELECT DISTINCT col1, col2 FROM table t ORDER BY col1;
Run Code Online (Sandbox Code Playgroud)

这给了我col1&的独特组合col2.是否有另一种方法可以编写Oracle SQL查询以获取col1&col2记录的唯一组合而不使用关键字distinct?

Ton*_*ews 6

使用UNIQUE关键字,它是DISTINCT的同义词:

SELECT UNIQUE col1, col2 FROM table t ORDER BY col1;
Run Code Online (Sandbox Code Playgroud)


Chr*_*lls 5

我不明白为什么你会这么想,但你可以做到

SELECT col1, col2 FROM table_t GROUP BY col1, col2 ORDER BY col1
Run Code Online (Sandbox Code Playgroud)