【发布时间】:2015-09-23 15:38:10
【问题描述】:
我有两个表:“users”和“purchase”。我编写了这个简单的 SELECT 查询,它运行良好,但时间很长。我想优化我的查询。我找到了很多如何做到这一点的例子,但是没有前任(或者我没有找到)从两个表中选择和比较数据。这是我的查询:
SELECT
purchase.user, purchase.price, users.login, users.id
FROM
purchase, users
WHERE
(purchase.user = users.id) AND (purchase.active = 1)
ORDER BY purchase.time
DESC LIMIT $page * $per_page, 15
【问题讨论】:
-
您是否尝试针对您的查询运行 EXPLAIN 以作为开始?
标签: mysql sql select query-optimization