I ' m пытается создать запрос, который вернет все не повторяющиеся (уникальные) записи в таблице. В запросе необходимо будет использовать несколько полей, чтобы определить, дублируются ли записи.
Например, если таблица имеет следующие поля; PKID, ClientID, Name, AcctNo, OrderDate, Charge, я бы хотел использовать поля AcctNo, OrderDate и Charge для поиска уникальных записей.
Таблица
PKID-----ClientID-----Name-----AcctNo-----OrderDate-----Charge
1 JX100 John 12345 9/9/2010 $100.00
2 JX220 Mark 55567 9/9/2010 $23.00
3 JX690 Matt 89899 9/9/2010 $218.00
4 JX100 John 12345 9/9/2010 $100.00
Результатом запроса должен быть:
PKID-----ClientID-----Name-----AcctNo-----OrderDate-----Charge
2 JX220 Mark 55567 9/9/2010 $23.00
3 JX690 Matt 89899 9/9/2010 $218.00
Я пробовал использовать SELECT DISTINCT, но это не работает, потому что в результате сохраняется одна из повторяющихся записей. Я также пробовал использовать HAVING COUNT = 1, но это возвращает все записи.
Спасибо за помощь.