我尝试将 3 个表(产品、价格、类别)连接在一起,以从连接的表中获取最新和最低价格的结果。
我能够在 MySQL 5.5 上获得预期结果,但升级到 5.6 后,ORDER BY
子查询似乎被忽略了。如何更改查询以使其工作ORDER BY
?
该查询应该是:
3张表的关系如下:
表信息:
mysql> show columns from products;
+----------------+------------------+------+-----+---------------------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+----------------+------------------+------+-----+---------------------+-----------------------------+
| id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| name | varchar(300) | NO …
Run Code Online (Sandbox Code Playgroud) mysql performance order-by subquery mysql-5.6 query-performance