I have a table like this:
and I need to group by and order on positionNr.
I tried with this query:
SELECT campus,
building,
department,
officeNr,
officeName,
positionNr,
FROM organizationStruct
group by campus, building, department, officeNr, officeName, positionNr
order by positionNr
But I obtain something like this:
But what I want is a result like this:
Please can you help to understand where is the problem on the query?
Advertisement
Answer
Based on your expected result, it seems that: 1- You don’t need a group by, we use group by for aggregate functions. 2- You are ordering by campus first, positionNr after
Try this query
SELECT campus,
building,
department,
officeNr,
officeName,
positionNr,
FROM organizationStruct
order by campus, positionNr