У меня немного судороги мозга, и я не знаю, как даже слово вопроса, так что я собираюсь сделать это на примере ...XOR типа Оператор Select
I есть таблица, table_a, с некоторым количеством строк, и мне нужно сделать выбор на основе двух столбцов. В основном я хочу выбрать строку, если А и В являются истинными. Однако, если B не является истинным, мне нужно выбрать строку, где A истинно, а B - другое значение.
Поэтому, учитывая таблицу, как это ...
Col A ColB
1 'X'
1 'Y'
2 'Z'
Я хочу сказать, что-то вроде ...
Дайте мне все строки, где КОЛА = '1' и ColB = 'X' , Если этого не существует, дайте мне строки, где ColA = '1' и ColB = 'Y'. Но я не хочу (1, Y), если существует (1, X).
Yikes. Как я могу сделать это эффективно?
Вы можете использовать операторы случае? –