且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

MYSQL-为表中的每个类别选择前4条记录

更新时间:2023-01-28 19:34:57

您可以尝试类似

SELECT  *
FROM    (
            SELECT  *,
                    (   SELECT  COUNT(1) 
                        FROM    INVENTORY 
                        WHERE   CATEGORY = i.CATEGORY 
                        AND     UPDATED < i.UPDATED
                    ) CountTotal
            FROM    @INVENTORY i
        ) sub
WHERE   sub.CountTotal <= 3