两张表:
记录表sys_visitlog:
拜访ID visid int 11 YES
所属员工ID empid int 11 YES
拜访客户ID etid int 11 YES 0
本次联系人ID cardid int 11 YES 0
拜访时间 addtime int 11 YES 0
更新时间 updatetime int 11 YES 0
拜访渠道 visitway int 4 YES 0
拜访类型 types int 4 YES 0
拜访详情 detail varchar 1024 YES ''
招聘现状描述 description varchar 1024 YES ''
拜访备注 re varchar 1024 YES ''
意向产品 interest varchar 112 YES ''
意向金额 amount int 11 YES 0
是否典型 typical smallint 1 YES 0
是否有效 auditresult smallint 4 YES 0
评价次数 commentnum int 11 YES 0
最后评价人ID lastcommentman int 11 YES 0
最后评价时间 lastcommenttime int 11 YES 0
最后评价内容 lastcomment varchar 512 YES ''
评论表sys_visitcomment:
评论ID cid int 11 YES 0
所属拜访记录 visid int 11 YES 0 sys_visitlog.visid
评论人ID empid int 11 YES 0
评论时间 addtime int 11 YES 0
评论内容 comment varchar 512 YES ''
现在需要查出每条拜访记录的所有评论,展现形式如下:
拜访详情 拜访类型 拜访备注 评论内容(一条拜访记录的所有评论,在一列中列出)
   求高手帮忙解决,谢谢                        

解决方案 »

  1.   

    select 拜访详情,拜访类型,拜访备注,group_concat(评论内容)
    from sys_visitlog a inner join sys_visitcomment b on a.visid=b.visid
    group by 拜访详情,拜访类型,拜访备注
      

  2.   

    group_concat(concat(评论人ID,评论内容))
      

  3.   

    select 拜访详情,拜访类型,拜访备注,group_concat(评论内容),group_concat(评论时间,评论人ID)
    from sys_visitlog a inner join sys_visitcomment b on a.visid=b.visid
    group by 拜访详情,拜访类型,拜访备注