Ну тогда проще чем Андрiй предложил не вижу варианта. Добавить в table1 колонку rownumber() over (partition by id order by col1) as rn и доп.условие в on ... and table1.rn=1
павел begin transaction Ainsert A(id,name) values(1,'AAAA') begin transaction save transaction B insert B(id,name) values(1,'AAAA') if @@error 0 rollback transaction B else commit transaction Bcommit transaction A
если "true" это название колонки, то виноват, row_number() нужен
левая таблица с уникальным visitid, правая с не уникальным, я взял первое нужное значение where h.eventInfo.eventCategory like "Contact Us" and downhitid = 1 с правой таблице (так как важен только факт этого события в визите, а не его количество) и сджойнил с левой таблицей