代码之家  ›  专栏  ›  技术社区  ›  jantimon

子查询到字符串?

  •  2
  • jantimon  · 技术社区  · 16 年前

    我有一张包含以下国家的表格:

    id     country
    ------------
    0     Monaco 
    1     Mongolia
    2     Montenegro
    3     Morocco
    4     Mozambique
    5     Myanmar
    

    (SELECT country FROM COUNTRIES WHERE id < 10) AS ´Trip´
    

    'Monaco, Mongolia, Montenegro, Morocco, Mozambique, Myanmar'

    可能吗?

    2 回复  |  直到 16 年前
        1
  •  9
  •   LukáÅ¡ Lalinský    16 年前

    你可以使用 group_concat

    SELECT group_concat(country, ', ') FROM countries WHERE id < 10
    
        2
  •  2
  •   Michael Cole    11 年前

    卢卡斯说了什么,但是用分隔符来表示你的,'

    SELECT group_concat(country SEPARATOR ', ') FROM countries WHERE id < 10
    

    如果你想要一个“;”的话,这是很有用的而不是“,”