gpt4 book ai didi

mysql - 查询优化

转载 作者:行者123 更新时间:2023-11-29 14:51:38 27 4
gpt4 key购买 nike

我需要来自不同 4 个类别的最新 4 个产品。该查询不起作用

SELECT 
ProductID,ProductName,thumb
FROM
tbproduct
WHERE
status =2
GROUP BY
`CATEGORYID`
ORDER BY
`ProductID` DESC
LIMIT 4

所以我首先按所有记录排序。并使用以下查询...

SELECT 
ProductID, ProductName, thumb
FROM
(
SELECT
ProductID,ProductName,thumb,CATEGORYID
FROM
tbproduct
WHERE
status =2
ORDER BY
`ProductID` DESC
) AS tmp
GROUP BY
`CATEGORYID`
ORDER BY
`ProductID` DESC
LIMIT 4

这个查询很慢,有人可以建议我它的快速查询吗?我正在使用 MySQL。

最佳答案

如果您只是使用:

SELECT 
ProductID,ProductName,thumb,CATEGORYID
FROM tbproduct
WHERE status=2
GROUP BY CATEGORYID
ORDER BY ProductID DESC
LIMIT 4

关于mysql - 查询优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5617730/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com