[EMAIL PROTECTED] wrote:
>>Description:
> Instead of ordering rows, ORDER BY may remove rows
>>How-To-Repeat:
> CREATE TABLE T (
> Id INTEGER NOT NULL,
> Id2 INTEGER NOT NULL,
> Val FLOAT NOT NULL,
> Id3 INTEGER NOT NULL,
> KEY Key2 (Id2, Val),
> KEY Key3 (Id3)
> );
>
> INSERT INTO T VALUES(1,3,-12,4);
> INSERT INTO T VALUES(2,2,-27.5,4);
> INSERT INTO T VALUES(3,2,18.4,3);
>
> mysql> SELECT Id3 FROM T WHERE Id2=2 AND Val BETWEEN -30 AND 20;
> +-----+
> | Id3 |
> +-----+
> | 4 |
> | 3 |
> +-----+
> 2 rows in set (0.00 sec)
>
> mysql> SELECT Id3 FROM T WHERE Id2=2 AND Val BETWEEN -30 AND 20 ORDER BY Id3;
> +-----+
> | Id3 |
> +-----+
> | 3 |
> +-----+
> 1 row in set (0.01 sec)
>
> Note: both indices Key2 and Key3 must be present for the bug to occur.
>
This bug is entered to the bug database:
http://bugs.mysql.com/bug.php?id=2419
Not fixed yet.
--
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.net http://www.ensita.net/
__ ___ ___ ____ __
/ |/ /_ __/ __/ __ \/ / Victoria Reznichenko
/ /|_/ / // /\ \/ /_/ / /__ [EMAIL PROTECTED]
/_/ /_/\_, /___/\___\_\___/ MySQL AB / Ensita.net
<___/ www.mysql.com
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]