SQLite/Postgres SQL查询不同列

one*_*ind 1 sql sqlite postgresql

我一直在处理这个问题很长一段时间,我无法解决这个问题.就像这样,我有桌子case_no(字母数字)first_name,last_namedescription.

我想要做的是为每个不同的first_name/last_name组合只选择一行.所以,例如

     case_no         |         first_name         |         last_name
---------------------+----------------------------+------------------------
     AAAAAAA         |          john              |          doe
     BBBBBBB         |          Dog               |          dawg
     CCCCCCC         |          Cat               |          kitten
     DDDDDDD         |          john              |          doe
Run Code Online (Sandbox Code Playgroud)

鉴于该示例,我想检索以下行:

     case_no         |         first_name         |         last_name
---------------------+----------------------------+------------------------
     BBBBBBB         |          Dog               |          dawg
     CCCCCCC         |          Cat               |          kitten
     DDDDDDD         |          john              |          doe
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

Ora*_*ush 6

试试这个,

SELECT MAX(CASE_NO), FIRST_NAME, LAST_NAME
FROM TABLE
GROUP BY FIRST_NAME, LAST_NAME;
Run Code Online (Sandbox Code Playgroud)