我是SQL
的新手(在没有任何经验的情况下,我已经在我的位置上工作了几周)所以如果这是一个显而易见的问题,请原谅我!
上下文
我有两个表 - 表1包含两个图像(对于这个例子,我们称之为'是'和'否' - 都保存为varbinary(max))
,表2包含我的所有其他数据。
我在表2中创建了一个名为Image的新列,我希望根据表2中另一列('Drivable')中的值填充其中一个图像。“Drivable”列将包含值'是','否'或NULL。
问题
我认为我需要使用案例陈述但不完全确定如何去做。
有人可以帮忙吗?
预先感谢您的回复 - 如果您需要更多信息,请告知我们。
:)
答案 0 :(得分:0)
我设法使用以下方法解决问题:
SELECT
T.ClaimId
,I1.[Photo] as DriveableImage
FROM
Table1 as T
LEFT OUTER JOIN
Table2 as I1
ON
I1.ImageGroup = C.Drivable