例如有一个表
name_part
诸葛

孔明
怎么写select sql语句,让select 出来之后变成这个样子,即合成一条记录
name_part
诸葛亮孔明

解决方案 »

  1.   

    如果表tb1中只有这么个column `name_part`,是不行的。 因为你根本控制不了顺序。tb1
    name_part 
    诸葛


    公瑾
    孔明
    瑜 举例子的时候,要保持问题的完整性。问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧
      

  2.   

    select group_concat(name_part SEPARATOR '') from table where 1
      

  3.   

    楼上正解,用GROUP_CONCAT(expr) 函数
    select GROUP_CONCAT(name_part) from table
      

  4.   

    MYSQL有GROUP_CONCAT函数,直接使用
    select GROUP_CONCAT(name_part) from TT