|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
Get inside! Sample the range of functionality easily built with JMSL Library for Time Series Data Analysis, Heat Maps, Portfolio Optimization, Monte Carlo Simulation, Stock Price Charting and more. Download Now! |
|
#1
|
|||
|
|||
|
Sql Group By
Hi, I have a table like this:
ID Name 01 Billy Thompson 02 Billy Thompson 03 Sam Smiler 04 Billy Thompson 05 Theresa Smith 06 Theresa Smith 07 Sam Smiler 08 Billy Thompson 09 Sam Smiler 10 Sam Smiler I need to produce a record set GROUPED BY Name, but that also contains an ID number for that name, e.g.: 01 Billy Thompson 03 Sam Smiler 05 Theresa Smith Billy Thompson has four different ID numbers, I don't care which ID number is returned, so long as I get one of his ID numbers. I've tried using the following SQL statements: SELECT ID, Name FROM Table1 GROUP BY Name SELECT * FROM Table1 GROUP BY Name Neither of these work. I can get around the problem by opening one recordset with: SELECT Name FROM Table1 GROUP BY Name And using a For...Next loop (in ASP) then using a: SELECT ID FROM Table1 WHERE Name = RS("Name") ...within the loop, but I'd prefer to let the database do this work and just give me what I want. Any ideas? Little Charva |
|
#2
|
||||
|
||||
|
SELECT DISTINCT id ... ??
__________________
My blog about OpenSource Databases PDF tutorials about OSS databases, DBMonster ... Please contribute to Open Source Development, fill bug reports!!! Developer Shed eSupport Commented my.ini/my.cnf (PLEASE ADD YOUR OWN CONFIG TRICK) An introduction to database normalization Natural or Surrogate key Custom ordering for your results Correlated and uncorrelated subqueries Don't turn your outer joins into inner joins |
|
#3
|
|||
|
|||
|
Code:
select min(id),name from t group by name |
![]() |
| Viewing: Dev Shed Forums > Databases > Database Management > Sql Group By |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|