Я должен сгенерировать row_number
на основе col1, поэтому я использую order by на col1, но как упорядочен соответствующий col2, он всегда в том же порядке или в другом порядке?
Пример ниже:
create table #2 (id int, user_id int, building varchar(10))
insert into #2 (id, user_id, building)
select 1,11,'First'
union all
select 2,13,'First'
union all
select 3,12,'First'
union all
select 4,15,'Second'
union all
select 5, 14,'Second'
select
*,
row_number() over (order by building)
from #1
Как определяется порядок столбца user_id
?