>I have this tables :
>
>mysql>select * from bid_history;
>+-----------+----------------+---------+-------+----------+-------------+
>| domain_id | bid_time       | user_id | price | bid_type | proxy_price |
>+-----------+----------------+---------+-------+----------+-------------+
>|         1 | 20010501035942 |       2 | 10.00 |        1 |       10.00 |
>|         1 | 20010501035952 |       3 | 10.00 |        1 |       10.00 |
>|         1 | 20010501035956 |       4 | 10.00 |        1 |       10.00 |
>|         1 | 20010501040628 |       5 | 11.00 |        1 |       11.00 |
>|         2 | 20010501052520 |       2 | 10.00 |        1 |       10.00 |
>|         2 | 20010501052529 |       3 | 10.00 |        1 |       10.00 |
>|         1 | 20010501052542 |       2 | 11.00 |        1 |       11.00 |
>|         2 | 20010501052655 |       2 | 12.00 |        1 |       12.00 |
>|         1 | 20010501052542 |       3 | 11.00 |        1 |       11.00 |
>+-----------+----------------+---------+-------+----------+-------------+
>
>mysql> select domain_id , domain_name from domain;
>+-----------+-------------+
>| domain_id | domain_name |
>+-----------+-------------+
>|         1 | iwan        |
>+-----------+-------------+
>
>I have doing this query (but the results don't satisfied me) :
>mysql>select b.domain_id, b.user_id , max(b.price) as mb , b.bid_time ,
>a.domain_name , a.minimum_price from domainplayer_bid_history as b ,
>domainplayer_domain as a where a.domain_id = b.domain_id group by
>b.domain_id , b.user_id , b.bid_time order by b.domain_id , mb desc ,
>b.bid_time asc ;
>+-----------+---------+-------+----------------+-------------+--------------
>-+
>| domain_id | user_id | mb    | bid_time       | domain_name | minimum_price
>|
>+-----------+---------+-------+----------------+-------------+--------------
>-+
>|         1 |       5 | 11.00 | 20010501040628 | iwan        |         10.00
>|
>|         1 |       2 | 11.00 | 20010501052542 | iwan        |         10.00
>|
>|         1 |       3 | 11.00 | 20010501052542 | iwan        |         10.00
>|
>|         1 |       2 | 10.00 | 20010501035942 | iwan        |         10.00
>|
>|         1 |       3 | 10.00 | 20010501035952 | iwan        |         10.00
>|
>|         1 |       4 | 10.00 | 20010501035956 | iwan        |         10.00
>|
>+-----------+---------+-------+----------------+-------------+--------------
>-+
>
>I want the query's result :
>+-----------+---------+-------+----------------+-------------+--------------
>-+
>| domain_id | user_id | mb    | bid_time       | domain_name | minimum_price
>|
>+-----------+---------+-------+----------------+-------------+--------------
>-+
>|         1 |       5 | 11.00 | 20010501040628 | iwan        |         10.00
>|
>|         1 |       2 | 11.00 | 20010501052542 | iwan        |         10.00
>|
>|         1 |       3 | 11.00 | 20010501052542 | iwan        |         10.00
>|
>|         1 |       4 | 10.00 | 20010501035956 | iwan        |         10.00
>|
>+-----------+---------+-------+----------------+-------------+--------------
>-+
>
>How to do this in mysql ?

Sir, don't group on bid_time.

Bob Hall

Know thyself? Absurd direction!
Bubbles bear no introspection.     -Khushhal Khan Khatak
MySQL list magic words: sql query database

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to