我有两行,如下图所示。我想将其作为基于一天(TUE)的单列 在表中,请帮助我如何锻炼这个。 提前致谢
最佳答案
您不能,因为这将为返回的行提供可变的列数。
您可以使用 GROUP_CONCAT 进行修改:-
SELECT doctorname, aday, GROUP_CONCAT(CONCAT_WS('~', availfrom, availupto) SEPARATOR '#') avail_time_slots
FROM sometable
GROUP BY doctname, aday
然后在代码中您需要分割avail_time_slots
关于java - 从mysql中的多行中获取单列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23888154/