Şunun gibi bir şey çalışıyorum:DISTINCT'i OUTPUT yan tümcesinde kullanabilir miyim?
INSERT INTO MyTable (
Col1
,Col2)
OUTPUT DISTINCT -- issue is with DISTINCT
INSERTED.Col1
,@otherParameter
INTO IdListTable
SELECT ColA
,ColB
,SUM(ImportantNumber)
FROM MyOtherTable
GROUP BY ColA, ColB
SQL hariç OUTPUT
maddesinde DISTINCT
kullanmamı istemiyor. Düşündüğüm geçici çözüm, çıktı için geçici bir tablo oluşturmaktı, sonra INSERT DISTINCT
'e IdListTable
. Farklı bir geçici çözüm hakkında herhangi bir fikir var mı?
Şu anda yaptığım şey şu ki, tek bir açıklama yapabilmeyi umuyordum. – Brad
Çıktı maddesinde herhangi bir gruplama veya sıralama türünün desteklenmediğine inanmıyorum; Sanırım iki ayrı ifade olarak bırakmak zorundasın. –
@JeffSiver hedef tablosunda ignore_dup_key'i tek bir çekimde kullanabilmek için – gordy