SQL 题
来源:互联网 发布:商品条形码数据库 编辑:程序博客网 时间:2024/05/16 01:05
表
id pid title
1 0 标题1
2 0 标题2
3 2 标题3
4 2 标题4
5 2 标题5
6 5 标题6
需求 将表里的数据都查出来 并且如果pid等于别的数据id的话 id那条数据自动生成个字段,字段的数据是pid连接起来的且通过,分割 ,效果如下
id pid title pidss
1 0 标题1
2 0 标题2 3,4,5
3 2 标题3
4 2 标题4
5 2 标题5 6
id pid title
1 0 标题1
2 0 标题2
3 2 标题3
4 2 标题4
5 2 标题5
6 5 标题6
需求 将表里的数据都查出来 并且如果pid等于别的数据id的话 id那条数据自动生成个字段,字段的数据是pid连接起来的且通过,分割 ,效果如下
id pid title pidss
1 0 标题1
2 0 标题2 3,4,5
3 2 标题3
4 2 标题4
5 2 标题5 6
6 5 标题
结果:
SQL语句如下:
SELECTt.*, t2.pidssFROMtest tLEFT JOIN(SELECTt1.*, GROUP_CONCAT(t1.id SEPARATOR ',')AS pidssFROMtest t1GROUP BYt1.pid)t2 ON t.id = t2.pid
- SQL 题
- SQL题
- SQL 题
- sql题
- SQL题
- sql题
- sql 题
- SQL题
- SQL题:sql语句查询(一)
- SQL题:sql语句查询(精装版)
- SQL题:sql语句查询(二)
- SQL题:sql语句查询(三)
- sql 典型SQL题(多表联查)
- 一道SQL 题!
- SQL Server2000测试题
- 一道sql题
- 经典SQL题6
- 经典SQL题4
- hdu2822((Dogs))优先队列
- Hive安装配置笔记
- Android项目中Eclipse编码设置
- 套接字API(七)getsockname和getpeername
- 项目经验
- SQL 题
- 1014. Waiting in Line @ PAT (Advanced Level) Practise
- 个人简历
- OsWorkFlow深入浅出(清单)
- hdu1242 优先队列加广搜
- 简历
- 面试项目经验
- Error: ORA-04062: timestamp of procedure has been changed
- C++库研究笔记——Linux 下高精度计时器