我在SQL
列的C
表格中有各种列我的ID
符合其中一行,但来自ID
列。当我找到这一行时,我需要从B列获取值并将其显示为单独的表。
示例:
ID B C
1 text 3
2 text
3 value2get
现在我需要
所以结果应该是:
ID B C NewColumn
1 text 3 value2get
我很抱歉这个表结构。 我怎样才能实现这一目标?
答案 0 :(得分:3)
如果我理解得更好:
试试这个:
SELECT T1.id, T1.B, T1.C, T2.B as NewColumn
FROM yourTable T1
LEFT OUTER JOIN yourTable T2
ON T1.c = T2.id
WHERE T1.c IS NOT NULL