Chinaunix

标题: [求教]一个MYSQL的查询语句,如何连接字符串 [打印本页]

作者: 芸野小琪    时间: 2006-09-18 11:00
标题: [求教]一个MYSQL的查询语句,如何连接字符串
公司是做展会的 一个展位系数据库

公司表
      Id  CompanyName
         1   Dell
         2   IBM
         3   Microsoft
        .........

展位表
      Booth  CompanyId
         A1       1
         A2       1
         A3       1
         B1       2
         B2       2
         B3       3



如何用一句SQL 查询出如下效果,公司,展位号(多个展位号用“,”隔开)

Company   Booth
Dell            A1,A2,A3
IBM            B1,B2
Microsoft    B3
作者: qlks    时间: 2006-09-18 11:43
concat()函数
作者: 芸野小琪    时间: 2006-09-18 12:59
这个concat() 怎么把不同记录相同字段的数据连接起来呢

我只知道连接相同记录的 不同字段
select concat('name',',','address') from company
作者: yejr    时间: 2006-09-18 13:16
试试看group_concat()函数,或许能满足你的要求




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2