因此,我必须始终处理在这两种情况下都能工作的代码。我有一个有效的2012查询(使用CONCAT()),但在2008年,尝试使用带有'+‘的相同查询不会打印任何内容。这是可行的: @sql2 = CONCAT(@sql2, ', COUNT(CASE WHEN city = ''', City, ''' THEN 1 END) as
我的sql请求有一些问题,当我比较这两个GROUP_CONTACT时,结果似乎是相反的。我尝试将order语句放入group_concat中,但没有成功。如何在没有DISTINCT语句的GROUP_CONCAT和有DISTINCT语句的GROUP_CONCAT之间得到相同的结果。SELECT GROUP_CONCAT(a.artiste_nom SEPARATOR '|') as