1
我有這個查詢來表達一組業務規則。 爲了獲得我需要的信息,我嘗試加入表格本身,但是這會帶回比表中實際數量更多的記錄。以下是我試過的查詢。我究竟做錯了什麼?自加入帶來太多記錄
SELECT DISTINCT a.rep_id, a.rep_name, count(*) AS 'Single Practitioner'
FROM [SE_Violation_Detection] a inner join [SE_Violation_Detection] b
ON a.rep_id = b.rep_id and a.hcp_cid = b.hcp_cid
group by a.rep_id, a.rep_name
having count(*) >= 2
此違規表是否有一列來指示違規類型?每行是否反映了代表,實踐者,產品和違規類型? – 2013-03-20 17:19:00
每一行都反映了代表,從業者和產品。它不反映違規類型。我必須根據數據和業務規則來弄清楚。 – Javi 2013-03-20 17:50:38