を説明:行を挿入した後、ID列を追加するように変更私は、次の表で働いています、次のSQL
create table EmpDup(empid int,name varchar(20))
insert into EmpDup values(1,'Andy')
insert into EmpDup values (1,'Andy')
insert into EmpDup values(2,'Bill')
insert into EmpDup values(2,'Bill')
insert into EmpDup values (2,'Bill')
insert into EmpDup values (3,'Chris')
表:
alter table EmpDup add sno int identity(1,1)
を誰かが次のクエリがどのように機能するかを説明してくださいもらえますか?
select sno from EmpDup D where
1<(select count(*) from EmpDup A where A.empid=D.empid and A.name=D.name and
D.sno>=A.sno)
私はそれを理解することができません。
SnO 2を4
期待していた出力は何ですか? – hvd
実際には何の出力も期待していません...質問の仕組みを理解していないだけです...私の頭の中で単純な英語に翻訳できない... – Tejas