Distinct is just a group by on all columns, so either of the queries you showed should be pretty much the same. The difference between the two shows up when you have multiple columns in your select. ie
Select distinct id,name from table1; and Select id,name from table1 group by name; do two different things. The first will combine only those rows who has the same value in both id and name, the second will combine any rows with the same value in name. Sheridan Saint-Michel Website Administrator FoxJet, an ITW Company www.foxjet.com "Tom Churm" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]... > hi, > > i need to weed out all duplicate entries in a select statement. > i've done research and have discovered 2 different possible solutions > for this. i'd like to know which one is better to use? > > after trying them out on MySQL, Select Distinct appears to be highly > unreliable. i get somewhat better results when i use Select Distinct > trim(seminar_name), but this Group By solution seems to work better: > > SELECT seminar_name > FROM student_table GROUP BY seminar_name > > SELECT DISTINCT seminar_name > FROM student_table > > thanks for the advice, > > tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]