Объединение двух расширенных свойств с одним левым соединением - PullRequest
0 голосов
/ 29 мая 2019

Мне бы хотелось, чтобы появилось два столбца, представляющих мои расширенные свойства.Мне удалось иметь одно расширенное свойство, показывающее column_description, но я хотел бы включить оба расширенных свойства с левым соединением.

Я пытался сделать заявление о кейсе, но не смог создать два оператора выбора

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, который в моем оригинальном операторе выбора определяется как столбец.и ep1, который также является конкретным столбцом для отображения.Я делаю много левых соединений, и по мере поступления данных загрузка будет медленнее, если я продолжу левые соединения.

это приведет к описанию столбца с использованием расширенных свойств, но у меня есть еще одно расширенное свойство, которое я хочу добавить в левое объединение, и имя ep.name - ep.documents.

Я попробовал заявления случая, но это не работало.У кого-нибудь есть код, который они использовали для этого?Или мне придется сделать еще одно левое соединение?

...