mysql使用不同列的WHERE和LIKE

时间:2016-12-09 08:35:44

标签: mysql

我找不到这种情况的答案:

我有一张桌子:

id, name, state

我想搜索NAME列,但只搜索WHERE state = 1的记录 所以这样的事情(当然这是错的,但想法)

SELECT id, name FROM table_name WHERE state=1 AND WHERE name LIKE '%ss%' ORDER BY name

1 个答案:

答案 0 :(得分:1)

您只能使用带和/或操作的地方。

WHERE [condition] AND [condition] OR [condition] AND [condition]

您可以使用以下代码

SELECT id, name FROM table_name WHERE state=1 AND name LIKE '%ss%' ORDER BY name