set @XX=‘‘; SELECT @XX := CONCAT( @XX, ID , ‘,‘ ) FROM (SELECT DISTINCT ID FROM TX) A; set @YY = CONCAT(‘SELECT TX.*,‘,LEFT(@XX,LENGTH(@XX)-1),‘ FROM TX ‘); PREPARE stmt2 FROM @YY; EXECUTE stmt2;
时间: 2024-08-29 03:48:41
set @XX=‘‘; SELECT @XX := CONCAT( @XX, ID , ‘,‘ ) FROM (SELECT DISTINCT ID FROM TX) A; set @YY = CONCAT(‘SELECT TX.*,‘,LEFT(@XX,LENGTH(@XX)-1),‘ FROM TX ‘); PREPARE stmt2 FROM @YY; EXECUTE stmt2;