Есть таблица с полями int А и int B. Мне нужно определить что в таблице есть записи где в одной записи A>0 и B<9. Но так же мне подойдет условие если в одной записи А>0, а в другой записи В<9. Оба условия должны быть выполнены в одной таблице.
таблица 1 (одна запись) - условие верно: A=1, B=5 таблица 2 (две записи) - условие верно: А=1, B=9 / A=0, B=3 таблица 3 (две записи) - условие не верно: А=0, B=9 / A=0, B=3 таблица 4 (две записи) - условие не верно: А=2, B=9 / A=7, B=9
Возможно это выполнить одним запросом? Достаточно только положительный count.
SELECT 1
FROM table
HAVING SUM(A>0)*SUM(B<9)
Возможно опишу не правильно, но хотя бы задам направления
SELECT 1
FROM table
WHERE exist(Select *
FROM table
WHERE A>0 && B<9)
AND exist(
Select *
FROM table
WHERE A>0 || B<9)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
С помощью ManagedBean произвожу CRUD операции, при этом JSF кидает такую ошибку
Как проверить ошибку в приложении на адроиде? К примеру, если программа вылетает на определенном моменте, как проследить? Слышал, что остаются...
хочу начать писать автотесты на java (selenium)скажите, с чего начать новичку, и посоветуете ли какой-то план обучения ?