如何选择我设置LIMIT 3的查询行号2

时间:2017-07-26 16:52:58

标签: php mysql

我想问一下,当我设置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

结果: enter image description here

我想显示行查询编号2,我标记为黄色。 感谢

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

但是根据您的数据,上面的内容可以返回前两行中的任何一行,因为两者的值相同。您可以在排序子句中提供另一列,以准确指定您想要的行。