在 SQLITE 中,我有一个包含三列的表,如下所示:
XYZ
1,2,A
1,3,B
3,4,C
我想要以下内容,行的顺序并不重要。
UZ
1个
2A
1 B
3B
3℃
4℃
那么我可以按 U 和 AVG(Z) 进行分组
我尝试过 UNION 但这对我来说是一个糟糕的方法。 我需要 UNION 以外的东西来完成这项工作。
在 SQLite 中,联合可能是实现您想要的目标的最简单方法:
SELECT X AS U, Z FROM yourTable
UNION ALL
SELECT Y, Z FROM yourTable
ORDER BY Z, X;