Tsql 两个表在查找后将列设置为“无产品”

Tsql 两个表在查找后将列设置为“无产品”,tsql,sql-update,set,Tsql,Sql Update,Set,我有两个多列的表。其中之一是产品。如果产品不在表1中,则将产品设置为“noproduct”。有人能帮我解答这个问题吗。表1列名称、地址、产品 表2柱产品 如果Product不在表2中,那么Product='no Product'听起来像是在谈论左连接。如果答案为空,则可以使用合并表达式返回自定义文本 见: 希望这有助于: update table1 set product = ISNULL(table2.product , 'no product') from table1 left join

我有两个多列的表。其中之一是产品。如果产品不在表1中,则将产品设置为“noproduct”。有人能帮我解答这个问题吗。表1列名称、地址、产品 表2柱产品
如果Product不在表2中,那么Product='no Product'

听起来像是在谈论左连接。如果答案为空,则可以使用合并表达式返回自定义文本

见:

希望这有助于:

update table1 set product  = ISNULL(table2.product , 'no product') from
table1 left join table2 on table1.product  = table2.product 

请发布一些示例数据和期望的结果集。删除不存在的产品而不是破坏它们的名称不是更好吗?这正是我想要的。非常感谢!:)