order by 不起作用.?

qazwsxhai CSDN会员 qazwsxhai 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

CREATE TABLE `ecs_comment` (
`comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`comment_type` tinyint(3) unsigned NOT NULL DEFAULT '0',
`id_value` mediumint(8) unsigned NOT NULL DEFAULT '0',
`email` varchar(60) NOT NULL DEFAULT '',
`user_name` varchar(60) NOT NULL DEFAULT '',
`content` text NOT NULL,
`comment_rank` tinyint(1) unsigned NOT NULL DEFAULT '0',
`add_time` int(10) unsigned NOT NULL DEFAULT '0',
`ip_address` varchar(15) NOT NULL DEFAULT '',
`status` tinyint(3) unsigned NOT NULL DEFAULT '0',
`parent_id` int(10) unsigned NOT NULL DEFAULT '0',
`user_id` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`comment_id`),
KEY `parent_id` (`parent_id`),
KEY `id_value` (`id_value`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8




SELECT * FROM `ecshop7`.`ecs_comment` WHERE parent_id = 0 //能查出数据

SELECT * FROM `ecshop7`.`ecs_comment` WHERE parent_id = 0 order by comment_id asc ////注意:不能查出数据
SELECT * FROM `ecshop7`.`ecs_comment` WHERE parent_id = 0 ORDER BY add_time DESC LIMIT 0, 15 ////注意:不能查出数据
SELECT * FROM `ecshop7`.`ecs_comment` WHERE parent_id = 0 ORDER BY id_value DESC LIMIT 0, 15 ////注意:不能查出数据


下面的两条sql语句没错,为什么查不出数据?
...全文

相关推荐

使用distinct在mysql中查询多条不重复记录值的解决办法

使用distinct在mysql中查询多条不重复记录值的解决办法

weixin_38575456

order by 、group by 、having的用法

order by 、group by 、having的用法区别 order by 从英文里理解就是行的排序方式,默认的为升序。 order by 后面必须列出排序的字段名,可以是多个字段名。 group by 从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。 什么是“聚合函数”? 像sum()、count()、avg()等都是“聚合函数” 使用group by 的目的就是要将数据分类汇总。

sunlongchina

group by + order by

group by的使用,order by的使用,以及 group by + order by的一起使用。

lxtxlyb

mysql中count(), group by, order by使用详解

mysql中order by 排序查询、asc升序、desc降序,group by 分组查询、having 只能用于group by子句、作用于组内,having条件子句可以直接跟函数表达式。使用group by 子句的查询语句需要使用聚合函数。

weixin_38622227

深度分析mysql GROUP BY 与 ORDER BY

本文就和大家一起深入研究下mysql中group by与order by.下面是我模拟我的内容表   我现在需要取出每个分类中最新的内容 select * from test group by category_id order by `date` 结果如下   明显。这不是我想要的数据,原因是msyql已经的执行顺序是 引用 写的顺序:select … from… where…. group by… having… order by.. 执行顺序:from… where…group by… having…. select … order by… 所以在order by拿到的结果里已经是

weixin_38586200
评论 12
收藏 已收藏
分享
返回顶部
qazwsxhai CSDN会员
MySQL 57,062 成员 56,759 内容