我想驗證客戶表中唯一的記錄,並編寫以下查詢驗證獨特的記錄在SQL Server 2012中
declare @NT1 int
set @NT1 = (SELECT LogID, CustomerID, count(1)
FROM dbo.Customer
group by LogID,CustomerID
having count(1) >1)
if @NT1 > 1
print 'Fail'
ELSE
PRINT 'Pass';
我得到以下信息查詢:
只有一個表達式可以在未使用EXISTS引入子查詢時在選擇列表中指定。
請描述你的意思是什麼「驗證客戶表中唯一的記錄」。你的代碼沒有這樣做,但你不明白你的意思。 –
嗨戈登,我會檢查所有的LogID和CustomerID是唯一的,不重複 – Anson