Pintér Tibor wrote:
Keith Spiller írta:
I'm wondering how I would turn three different queries:

    SELECT * FROM team WHERE office = 'Exec'
    SELECT * FROM team WHERE office = 'VP'
    SELECT * FROM team WHERE office = 'Dir'

Into one query with the sort order of office = 'Exec', 'VP', 'Dir'...
Thanks,
order by right(office,1)

or make an extra column for ordering

Or be really smart :)

SELECT * FROM team ORDER BY office='Exec' DESC,office='VP' DESC,office='Dir' DESC;

Not many people know that you can order by literals as well ;)

Cheers,

Mark

--
Mark Leith, Support Engineer
MySQL AB, Worcester, England, www.mysql.com
Are you MySQL certified?  www.mysql.com/certification


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to