У меня есть сложная иерархия классов этой формы:
- A (common ancestor)
* B
- C
* D
* E
* F
- G
* H
* I
Из моего приложения мне нужен такой запрос:
SELECT FROM D
WHERE ...
Но недавно я хотел бы также сделать такой запрос:
SELECT FROM A
WHERE @class IN ['D', 'I'] AND ...
Мой вопрос заключается в том, насколько эффективен этот последний запрос и как лучше всего его оптимизировать.