我有三张n-m关系的table。表a、表b和表a有表b。
SELECT A.ID_Projectos, B.Nombre_Imagen
FROM Table A_has_B
INNER JOIN B on Table A_has_B.ID_Imagenes = B.ID_Imagenes
INNER JOIN A on Table A_has_B.ID_Projectos = A.ID_Projectos
使用此sql select的输出是:
ID_Projectos | Nombre_Imagen
1 | Name_1.jpg
1 | Name_2.jpg
1 | Name_3.jpg
但我需要这个输出。。。
ID_Projectos | Nombre_Imagen | Nombre_Imagen2 | Nombre_Imagen3
1 | Name_1.jpg | Name_2.jpg | Name_3.jpg
1条答案
按热度按时间sqyvllje1#
最简单的方法是将值串联到一个列中:
可能最简单的方法是使用字符串操作将其放在三列中: