, , . , - , Origin Destination, "". , concat a1ex07. , .
declare @table table (Origin varchar(16), Destination varchar(16))
insert into @table
values
('City 1','City 2'),
('City 2','City 1'),
('City 3','City 4'),
('City 2','City 1')
;with cte as(
select
case when Origin > Destination then Origin else Destination end as Origin
,case when Destination < Origin then Destination else Origin end as Destination
from
@table)
select
Origin
,Destination
,count(Origin + Destination)
from
cte
group by
Origin
,Destination