Click here to Skip to main content
13,052,558 members (61,099 online)
Rate this:
Please Sign up or sign in to vote.
See more:

I have table person(Id,Name,Amount). I want to select records from table with distinct name with their id and Amount.

Id Name Amount
1 ABC 2000
2 XYZ 6000
3 ABC 3000
4 PQR 4000

then result

Id Name Amount
1 ABC 2000
2 XYZ 6000
4 PQR 4000

Thanks in advance.. :)
Posted 22-Dec-12 5:43am
Updated 22-Dec-12 6:01am

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

SELECT P.Id, P.Name, P.Amount FROM person P
   SELECT Min(Id) AS Id, Name FROM person
   GROUP BY Name
) T ON P.Id = T.Id
Dhananjay Borde 22-Dec-12 12:05pm
Thank You so much. Its working... :)
__TR__ 22-Dec-12 13:20pm
You are welcome.
Surendra0x2 22-Dec-12 12:10pm
+5 :)
__TR__ 22-Dec-12 13:20pm
jibesh 22-Dec-12 18:55pm
my 5 too. for impressing OP :)
__TR__ 23-Dec-12 2:46am
Thank you.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web01 | 2.8.170713.1 | Last Updated 22 Dec 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100