我有一张表(请参见下面的图像 - 红框)。它描述了我的表格(A,B,C和D)的内容是列。数据结构将始终如此,如果col A是Type_1,只有col B有一个内容,而如果Col A是Type_2,Col C和D有内容而col B是NULL。SQL Query将两行组合成一行数据
现在,用绿框包围的表格就是我想要的输出。
我上建立一个select语句的经验还不是很丰富的,我几乎对创建两个单独的表扶着让我期望的结果(如表1只TYPE_1数据,另一个表TYPE_2数据只要)。
问题是,是否有可能查询两行并将其组合成使用SELECT查询的单个输出结果?考虑到这两行在同一张桌子上?
谢谢。
如果有多个TYPE_1和多个Type_2行,它如何知道要合并哪些行? –
@JoachimIsaksson,'数据结构将永远是这样的' –
我很抱歉,我在第一个评论后意识到我的图片不是很清楚。请参阅更新的主题。 – ChiSen