我需要一个sql语句,它允许我从oracle数据库中选择整行,但是由不同的列.这是一个简化的数据库:
Project_Num Title Category
0 Project 1 Admin
0 Project 1 Development
1 Project 2 Admin
2 Project 3 Development
Run Code Online (Sandbox Code Playgroud)
我需要我的语句来返回以下结果集:
0 Project 1 Admin
1 Project 2 Admin
2 Project 3 Development
Run Code Online (Sandbox Code Playgroud)
因此,每个项目都会根据其project_num和title是否唯一而返回.如果一个项目有2个以上的类别不同的条目,我只需要选择一次该项目(我为该项目选择的条目无关紧要).
有人可以帮我吗?
SELECT Project_Num, Title, MIN(Category) AS Category
FROM MyTable
GROUP BY Project_Num, Title;
Run Code Online (Sandbox Code Playgroud)