2

如何通过 SELECT 查询使用 mysql 客户端命令提示符在 SELECT QUERY 中使用循环动态创建和显示列?

SELECT 

for(;@i<=31;@i:=@i+1)
 SELECT fun_proc2(@i,'January',2014) AS CONCAT('d',@i)
   FROM att_t_register r,(SELECT @i:=1) t WHERE CHR_MONTH ='January' 
    AND INT_YEAR =2014;

我想要像这样的列

 1. d1 d2   d3   d4 ........d31
    =========================

    8   8    8   S  ........-

请帮我

4

0 回答 0