Я сохраню это просто: я хотел бы знать, есть ли хороший способ выбрать все значения в столбце, когда он никогда не имеет нуля в другом столбце. Например.SQL (TSQL) - Выберите значения в столбце, где другой столбец не равен нулю?
A B
----- -----
1 7
2 7
NULL 7
4 9
1 9
2 9
Из приведенного выше набора я просто хочу, 9 из B, а не 7, потому что 7 имеет значение NULL в А. Очевидно, что я мог бы обернуть это в качестве подзапроса и использовать предложение IN и т.д., но это уже часть довольно уникальный набор, и я хочу сохранить его эффективным.
Я хотел бы отметить, что для моих целей это было бы только сравнение односторонний ... Я бы возвращение значения только в B и исследованием A.
Я полагаю, есть простой способ сделать это, что Я скучаю, но, находясь в гуще событий, я не вижу его прямо сейчас.
Этот второй пример хорошо работает для моей цели! Я должен отметить, что все это является частью предотвращения реляционного деления. –