2010-10-25 3 views

ответ

1

Это должно делать то, что вы хотите

SELECT * FROM table 
WHERE (column1 > 'value' and column2 != 'n') 
    OR (column1 > 'value' and column2 = 'n' and column3 > '5') 
+0

Я понимаю, что я мог бы написать это так, но я пытаюсь понять концепцию, как если заявления написаны в запросе. – Jason

2

Объедините условия с AND и OR:

SELECT * FROM table WHERE 
    column1 > 'value' AND (column2 <> 'n' OR column3 > '5') 
Смежные вопросы