You are here: Re: mysql group by and order... « All PHP « IT news, forums, messages
Re: mysql group by and order...

Posted by Johnny on 09/14/06 19:33

"j0sh" <josh@pixael.com> wrote in message
news:4509261a$0$15865$4fafbaef@reader2.news.tin.it...
> Johnny wrote:
>
> > desc doesn't apply to 'group by' AFAIK(not much...)
> > http://www.techonthenet.com/sql/group_by.php
> >
> > desc usually used with 'order by'
>
> sure... but i'm using desc with order by...
>
> the right example is
>
> select *.a,*.b from a,b where a.id=b.id group by a.id order by a.date
> desc (i make a mistake in my example)

i still can't figure what you are trying to do as your original q asked:
'why if i make a select with "group by" and "order by id desc" mysql
select ever the first id and not the last?'

and now you show a new sql that has ORDER BY a.date

so your question no longer makes sense.
Also you made another mistake: your sql is broken, it should say 'SELECT
a.*, b.* FROM ...'or just 'SELECT * FROM...'

OTOH that query when the select part is fixed does just as expected orders
by a.date not by id since that what it asks.
WHERAS if you do
'select a.*,b.* from a,b where a.id=b.id group by a.id order by a.id'
which may what you meant, (only you can say, I have to infer here..;-), it
does what you'd expect: group by a.id and orders by a.id.
As in, works for me.
So now, what is your question?

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация