я следующую таблицу и данные:изменение «многие-ко-многим» на «один-ко-многим»
create table Foo
(
id int not null,
hid int not null,
value int not null
)
insert into Foo(id, hid, value) values(1,1,1) -- use this as 1 < 3
insert into Foo(id, hid, value) values(1,2,3)
insert into Foo(id, hid, value) values(2,3,3) -- use this as 3 < 5
insert into Foo(id, hid, value) values(2,4,5)
insert into Foo(id, hid, value) values(3,2,2) -- use this or next one as value are the same
insert into Foo(id, hid, value) values(3,3,2)
В настоящее время «Идентификатор» и «спрятался» имеет много-ко-многим ассоциации, я хочу добиться того, чтобы «скрыть» как «один», а не «много», правило заключается в использовании минимального «значения» в таблице, см. комментарий в вышеупомянутом коде sql.
Возможно ли использовать какой-либо запрос для достижения этого вместо курсора?
Спасибо!
sql quiz? Как это викторина? –
Не имеет смысла - вы говорите о связи между 'hid' и' id', но сравнение значений находится в столбце 'value'. –