我有一張表格,裏面保存着一位客戶,另一張表格保存了該客戶的結果。選擇除第一個以外的所有記錄
一個客戶可以有很多結果。
我希望能夠firsly僅選擇在CustResults多個條目,然後從這些,我想除了第一個所有記錄的客戶...
我有這個迄今爲止,它以多個結果檢索客戶,但是我不知道如何才能獲得第一個結果。
SELECT * FROM CustResults cp
JOIN Customer c ON c.CustomerID = cp.CustomerID
WHERE
(SELECT count(CustomerID) as cpid
FROM CustResults WHERE CustomerID = cp.CustomerID GROUP BY CxID) > 1
即
麗塔:RESULT 1 蘇:結果1,結果2,結果如圖3所示,結果4 鮑勃:RESULT 1,結果2,結果3
我只想Sue和鮑勃,因爲麗塔只有一個結果,並從蘇和鮑勃,我只想看看結果2,3,4
任何想法?
感謝
增加了更多的信息:
這裏是我的確切查詢:
SELECT COUNT(cp.CxID)作爲intSmokers FROM CustPrimarySmoking CP JOIN客戶C ON cp.CxID = c.CustomerID WHERE(SELECT count(CustPrimarySmokingID)as cqpid FROM CustPrimarySmoking WHERE CxID = cp.CxID GROUP BY CxID)> 1
顯然,我可以使用LIMIT 1,99999,因爲查詢只返回一個值(計數)。
我想讓Count在CustPrimarySmoking中使用多條記錄的客戶,但忽略第一個條目。
任何進一步的想法?