我想问一下,当我设置LIMIT 3时如何选择行值 在这里我的查询:
SELECT
COUNT(tbl_transaction.idimport_database) AS jumlah,
product_name
FROM
tbl_transaction
GROUP BY product_name ORDER BY jumlah DESC LIMIT 3
我想显示行查询编号2,我标记为黄色。 感谢
答案 0 :(得分:0)
最简单的方法是只选择第二行:
SELECT
COUNT(tbl_transaction.idimport_database) AS jumlah,
product_name
FROM
tbl_transaction
GROUP BY product_name ORDER BY jumlah DESC LIMIT 1,1
答案 1 :(得分:0)
您可以在limit子句中使用offset参数来提供偏移量。
SELECT
COUNT(idimport_database) AS jumlah,
product_name
FROM
tbl_transaction
GROUP BY product_name ORDER BY jumlah DESC LIMIT 1, 1
但是根据您的数据,上面的内容可以返回前两行中的任何一行,因为两者的值相同。您可以在排序子句中提供另一列,以准确指定您想要的行。