Хорошо, у меня есть таблица:
ID Name Description Picture
1 Alex Alex desc.. 2
2 Maria NULL 3
3 John John desc.. NULL
изображение таблицы имеет идентификатор и изображение varbinary.
Мне нужно выбрать: если описание существует, то описание, остальное изображение
Я делаю это:
select Id,
Name,
Case when Description is null then pic.Image else Description
from person per join picture pic on per.Picture = pic.Id
Итак, выглядит как ненужное объединение, если описание не является нулевым.
В любом случае. какие-либо предложения по улучшению этого простого запроса? Кроме того, Какие хорошие простые в использовании инструменты для сравнения производительности между двумя версиями запросов?