对于上一个问题,很抱歉,它不是很清楚。我已经编辑好了。
我有一个MySql视图,它有3列,即学校代码、否和性别。下面是表格的结构
Code|否|性别
+
SLX | 12 |女性
我想根据列"No“中的值12将上面的一行转置为12行。我想重复密码SLX 12次,性别“女性”12次
我如何在Mysql中做到这一点?
任何帮助都是非常感谢的。
发布于 2018-01-30 08:10:56
创建一个包含X个数字的表(X=the max,列'No')
+---+
| n |
+---+
| 1 |
| 2 |
| 3 |
| |
| X |
+---+那么你的查询就是
select code,gender
from
yourTable t
join numbers nb on nb.n<=t.nohttps://stackoverflow.com/questions/48501923
复制相似问题