Bug #21002 Derived table not selecting from a "real" table fails in JOINs
| Submitted: | 12 Jul 2006 15:18 | Modified: | 2 Aug 2006 19:00 |
|---|---|---|---|
| Reporter: | Beat Vontobel (Silver Quality Contributor) (OCA) | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server: Parser | Severity: | S2 (Serious) |
| Version: | 5.0.23,5.1 | OS: | Any (any) |
| Assigned to: | Konstantin Osipov | CPU Architecture: | Any |
[12 Jul 2006 15:18]
Beat Vontobel
[12 Jul 2006 15:45]
MySQL Verification Team
Behaviour was changed between 5.0.22 and 5.0.23 and I don't see anything related in 'Changes in release' section. This is how it works in 5.0.22: mysql> SELECT * FROM test.t INNER JOIN ( SELECT 1 AS i ) AS t2 USING (i); +------+ | i | +------+ | 1 | +------+ 1 row in set (0.00 sec) mysql> select version(); +-------------------------+ | version() | +-------------------------+ | 5.0.22-community-nt-log | +-------------------------+ 1 row in set (0.01 sec) and result from latest 5.0: mysql> SELECT * FROM test.t INNER JOIN ( SELECT 1 AS i ) AS t2 USING (i); ERROR 1046 (3D000): No database selected mysql> select version(); +------------------+ | version() | +------------------+ | 5.0.24-debug-log | +------------------+ 1 row in set (0.00 sec)
[12 Jul 2006 23:18]
Konstantin Osipov
This is caused by the fix for Bug#19022.
[14 Jul 2006 22:49]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/9185
[19 Jul 2006 10:12]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/9330
[19 Jul 2006 14:36]
Tomash Brechko
Approved by e-mail with minor suggestion.
[19 Jul 2006 18:32]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/9345
[19 Jul 2006 21:32]
Konstantin Osipov
Pushed into the release clone of 5.0.24
[20 Jul 2006 17:31]
Paul DuBois
Noted in 5.0.24 changelog. A SELECT that used a subquery in the FROM clause that did not select from a table failed when the subquery was used in a join. Setting bug report back to NDI pending push of fix into 5.1.
[2 Aug 2006 15:58]
Konstantin Osipov
Fixed in 5.1.12
[2 Aug 2006 19:00]
Paul DuBois
Noted in 5.1.12 changelog.
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.060 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.