Sql 如何编写这个特定的查询?

Sql 如何编写这个特定的查询?,sql,mysql,database,Sql,Mysql,Database,如何在一列上处理两个条件?假设我的问题是 SELECT * FROM mytable WHERE id = 'aa' AND ( title REGEXP 'foo' OR branch REGEXP 'bar') 我想对title设置一个条件,即它不应该是“test-//后跟任何东西”的模式 提前感谢。使用不喜欢: SELECT * FROM mytable WHERE title NOT LIKE 'test - %' -- AND etc.... 添加和标题!='test-//后跟任

如何在一列上处理两个条件?假设我的问题是

SELECT * FROM mytable WHERE id = 'aa' AND ( title REGEXP 'foo' OR branch REGEXP 'bar') 
我想对
title
设置一个条件,即它不应该是“test-//后跟任何东西”的模式 提前感谢。

使用不喜欢:

SELECT *
FROM mytable
WHERE title NOT LIKE 'test - %'
-- AND etc....

添加
和标题!='test-//后跟任何东西'