课程
/数据库
/MySQL
/与MySQL的零距离接触
比如家用电器这些不都是有两个子类吗为什么只显示一个
2018-08-10
源自:与MySQL的零距离接触 5-13
正在回答
GROUP BY p.type_id
因为这句话,结果集中p.type_id这一项相同的行 出现了多次,这些行因为分类,会被合并成一个。
这就是分类语句的作用。
SELECT p.type_id,p.type_name,GROUP_CONCAT(s.type_name) FROM tdb_goods_types AS p
-> LEFT JOIN tdb_goods_types AS s ON s.parent_id = p.type_id
-> GROUP BY p.type_id
-> ;
来尝尝我自创的拔丝煎面
这个是按照第二个的分组,所以家用电器只有一个,不用group分组就可以显示全了
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识