我有以下查询集团子查询
Select id, name, add1 || ' ' ||add2 address,
case
when subId =1 then 'Maths'
else 'Science'
End,
nvl(col1, col2) sampleCol
From Student_tbl
Where department = 'Student'
我希望将这个查询通过
我试图
Group by add1 ,add2 ,id, name, subId, col1, col2
和
Group by add1 || ' ' ||add2,id, name,
case
when subId =1 then 'Maths'
else 'Science'
End,
nvl(col1, col2)
两个地址为默认通过返回相同的结果。我不确定哪个查询是正确的。 有人帮我解决这个问题吗?
显示一些示例数据,你会得到什么,以及你想要什么...... – Ditto
不知道为什么你需要一个没有聚合的组...你有重复的数据,只需要在选择不同的? – xQbert
@xQbert请参阅我的更新.. –