Для следующей таблицы возможно ли получить результат с помощью самосоединения?
Стол:
id pId type
-------------
1 1000 1
2 1001 1
3 1002 1
4 1000 3
Ожидаемый результат:
id pId type
-------------
2 1001 1
3 1002 1
Другими словами, мне нужны все строки, имеющие тип 1, но не имеющие типа 3.
Заранее спасибо.
ОБНОВЛЕНИЕ
это вопрос в контексте тестирования производительности. другими словами, есть много строк, таких как 1000 и 1001, 1002.
я пытаюсь улучшить производительность, используя текущую структуру таблицы. но я понимаю, что, вероятно, таблица тоже не очень хорошо спроектирована.
WHERE Type=1
фильтр? Кроме того, при чем здесь фактор самообъединения? - person Will P.   schedule 05.03.20141 1000 1
в ожидаемый результат? - person Mark C.   schedule 05.03.2014