我有一个通过电子邮件以表格格式导出其结果的查询,我真的很想隐藏我的数据的第一行,这样它就不会与我的结果一起导出。
示例数据库表:
+------+--------+--------+
|Number|Language|Date |
+------+--------+--------+
|2039 |text 1 |20/01/14|
+------+--------+--------+
|1 |text 2 |20/01/14|
+------+--------+--------+
|2 |text 3 |20/01/14|
+------+--------+--------+
我现在使用的查询是:
SELECT
COUNT(*) as `count`, `lang`, DATE(NOW()) as `week_ending`
FROM
mydata.table
WHERE
`date` > DATE_ADD(DATE(NOW()), INTERVAL - 1 WEEK) AND
`date` < DATE(NOW())
GROUP BY `lang` , DATE(NOW());
是否可以隐藏行 2039 text 1 20/01/14
最佳答案
SELECT COUNT(*) as `count`,`lang`, DATE(NOW()) as `week_ending` FROM mydata.table WHERE `date` > DATE_ADD(DATE(NOW()), INTERVAL -1 WEEK) AND `date` < DATE(NOW()) GROUP BY `lang`, DATE(NOW()) LIMIT 1,x;
用一个足以包含所有记录的数字替换 x。
或者使用 18446744073709551615 代替 x,这是无符号大 INT 的最大值。
关于mysql - 隐藏数据库查询中的第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21230730/