我做这个查询:
SELECT idFormacion FROM alumnos_formacion
我明白了:
|idFormacion|
-------------
6
9
12
我的问题是是否可以进行查询以将获得的每一行放入独立的列中。
|idFormacion1| |idFormacion2| |idFormacion3|
------------- ------------- -------------
6 9 12
我不知道这是否可能。
这种显示数据的方式我知道在数据视图中而不是在 SQL 逻辑中解决它要好得多,@A。Cedano 是一个很好的起点。但是,在某些情况下,必须从查询本身解决它。一种方法是:
让我们来看看:
IdFormacion
每个alumnos_formacion
. 如果我们只有不同的格式,那么这个查询是有意义的,也就是说,如果我认为这个表也有一个id
学生,我想查询应该由alumno
.MAX
和 a中的CASE
每一个formaciones
放在指示的列中。重要的: