Please support our MySQL advertiser: Programming Forums
![]() |
•
•
Join Date: Aug 2006
Posts: 10
Reputation:
Rep Power: 3
Solved Threads: 0
Hi,
I have a row where it has multiple columns distinguishing the number of votes a user has.
so it'll look like this:
Is there a select syntax that allows you to choose all rows and see which column has the greatest sum value? In this example above, option_3 will be the column value I'm looking for.
SELECT SUM(option_1, option_2, option_3, option_4) WHERE user = 'bobby' ORDER BY option_1, option_2, option_3, option_4 LIMIT 1
??
If this is not possible , I guess I have to retreive all 4 column values, and then use Perl to pick which one is greatest.
Thanks,
Bobby
I have a row where it has multiple columns distinguishing the number of votes a user has.
so it'll look like this:
[ user ] [ option_1 ] [ option_2 ] [ option_3 ] [ option_4 ]
bobby........ 1 ......... 3 ............ 7 ......... 3
Is there a select syntax that allows you to choose all rows and see which column has the greatest sum value? In this example above, option_3 will be the column value I'm looking for.
SELECT SUM(option_1, option_2, option_3, option_4) WHERE user = 'bobby' ORDER BY option_1, option_2, option_3, option_4 LIMIT 1
??
If this is not possible , I guess I have to retreive all 4 column values, and then use Perl to pick which one is greatest.
Thanks,
Bobby
Last edited by bobby08 : Aug 14th, 2006 at 1:43 am.
I'm not sure how to do it in a manner which would be considered effecient... but you can run multilayered queries (selects within selects) as well as conditional logic in your queries.
Just play around, you'll get there =)
Just play around, you'll get there =)
I honostly can't stand computers, networks, hardware, software, databases, programming languages, php, c++, mysql, windows, linux, macs, solaris, processors, protocols, servers, clients, chats, ims, emails, and so forth and so on; but I find myself rather intrigued...
![]() |
Similar Threads
Other Threads in the MySQL Forum
- bash:redirecting stdin to at command (Shell Scripting)
- calculating sum, average, highest and lowest grades (Visual Basic 4 / 5 / 6)
- google PR with and without www (Search Engine Optimization)
- Java Computer Science Project Help ASAP (Java)
- TreeListView problem (C)
Other Threads in the MySQL Forum
- Previous Thread: Shared File
- Next Thread: Connections in loops
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)





Linear Mode