将两个扩展属性与一个左连接相结合

时间:2019-05-29 11:35:52

标签: sql tsql extended-properties

我想显示两列代表我的扩展属性。我能够拥有一个显示column_description的扩展属性,但想在左连接中同时包含这两个扩展属性。

我尝试制作一个case语句,但是无法生成两个select语句

Left Join sys.extended_properties ep
    ON ep.main_id = originalfromcolumn
   And ep.secondary = origionalcolumnID
   and ep.name = 'description

Left Join sys.extended_properties ep1
    ON ep.main_id = originalfromcolumn
   And ep.secondary = origionalcolumnID
   and ep.name = 'document'

编辑。所以这两个左连接给了我我想要的。但是我只想从一个左联接中得到这个。 我是否必须做一个左连接案例声明?我的问题是我在ep中,它在我的原始select语句中定义为列。和ep1,这也是要显示的特定列。我进行了很多左联接,并且如果我继续左联接,则随着数据的传入,负载将变慢。

这将通过使用扩展属性来提供列描述,但是我想在此左联接中添加另一个扩展属性,并且ep.name是ep.documents。

我尝试了案例陈述,但是没有用。是否有人使用他们用来完成此操作的代码?还是我必须再加入一个左联接?

0 个答案:

没有答案