| Bug #15055 | Using ORDER BY on a column that you select twice duplicates alias | ||
|---|---|---|---|
| Submitted: | 18 Nov 2005 20:24 | Modified: | 15 Feb 2006 11:07 |
| Reporter: | Mark Leith | Email Updates: | |
| Status: | Can't repeat | Impact on me: | |
| Category: | MySQL Server: Views | Severity: | S3 (Non-critical) |
| Version: | 5.0.16-GA | OS: | Windows (Windows Only) |
| Assigned to: | Evgeny Potemkin | CPU Architecture: | Any |
[18 Nov 2005 20:24]
Mark Leith
[15 Feb 2006 11:07]
Evgeny Potemkin
mysql> CREATE TABLE t1 (x INT, y INT);
Query OK, 0 rows affected (0.01 sec)
mysql>
mysql> CREATE VIEW v1 (x, y) AS
-> SELECT x, y
-> FROM t1;
Query OK, 0 rows affected (0.00 sec)
mysql>
mysql> CREATE TABLE t2 (x INT, y INT);
Query OK, 0 rows affected (0.01 sec)
mysql>
mysql> INSERT INTO t1 VALUES (1,1);
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO t2 VALUES (1,1);
Query OK, 1 row affected (0.00 sec)
mysql>
mysql> SELECT v1.x, v1.x x1, v1.x x2
-> FROM v1, t2
-> WHERE v1.x = t2.y
-> ORDER BY 1;
+------+------+------+
| x | x1 | x2 |
+------+------+------+
| 1 | 1 | 1 |
+------+------+------+
1 row in set (0.00 sec)
mysql>
mysql> SELECT v1.x, v1.x x1, v1.x x2
-> FROM v1, t2
-> WHERE v1.x = t2.y;
+------+------+------+
| x | x1 | x2 |
+------+------+------+
| 1 | 1 | 1 |
+------+------+------+
1 row in set (0.00 sec)
mysql>
mysql> select VERSION();
+--------------+
| VERSION() |
+--------------+
| 5.0.18-debug |
+--------------+
1 row in set (0.00 sec)
