mysql查询1对多关系型数据

 时间:2026-02-15 07:38:30

1、创建一个示例表,供演示用,语句如下:

create table test_concat

(

     id int(10) primary_key auto_increment,

     spec varchar(255) not null,

     attribute varchar(255) not null

)ENGINE=MyISAM  DEFAULT CHARSET=utf8;

在mysql工具navicat for mysql(其他工具也可以)下执行完毕,效果如图:

mysql查询1对多关系型数据

2、在数据库中插入几条数据,供演示用,数据如图:

mysql查询1对多关系型数据

3、在mysql工具navicat for mysql(其他工具也可以)下输入如下语句:

select spec,group_concat(attribute) from test_concat group by spec;

执行后结果如图:

mysql查询1对多关系型数据

4、这时候再通过程序来获取数据就是很轻松的事了。根据所使用的语言,选择合适的方法去获取相应数据,并进行处理就可以了。

  • navicat创建函数和存储过程
  • jquery实现点击获取当前单元格上的文本
  • 如何为jquery动态生成的p标签添加动态文本内容?
  • js如何改变textarea的大小
  • div设置背景及边框
  • 热门搜索
    孕妇可以吃粽子吗 南极磷虾怎么吃 四川旅游线路 脸上长瘊子怎么去掉 月经期可以洗头吗 九寨沟旅游要多少钱 托福考试怎么报名 白醋可以祛斑吗 孕妇可以吃话梅 重庆旅游必去景点