表中共有12行。每个唯一记录包含4行。我想要总共3个行/记录的结果,每个行有4个字段/列。
示例输入:
测试
455
688
987
Texter
567
53
878
朱格拉纳尔
765
454
989
示例输出/结果:
列1列2列3列4
测试455688688987
Texter 567 53 878
茱拉纳尔765454989
答案 0 :(得分:0)
有几种方法可以根据您尚未包括的某些数据规则,但这是使用所提供数据的一种方法。
SELECT
t1.Field1,
t2.Field2
FROM Table1 t1
LEFT JOIN Table1 t2 ON t1.FK = t2.FK AND t2.Field1 IS NULL
另一种方式:
SELECT
t1.Field1,
(SELECT Field2 FROM Table2 t2 WHERE t2.FK = t1.FK AND Field1 IS NULL) AS Field2
FROM Table1 t1