select town_id,name from `soft_uni`.towns
where name like 'b%' or 'm%' or 'k%' or 'e%'
我想找到所有以b或m或k或e开头的名字,但是它们只适用于以b开头的城镇
答案 0 :(得分:5)
您需要在该查询中启动条件之前添加name like
select town_id,name from `soft_uni`.towns
where name like 'b%' or name like 'm%' or name like 'k%'
or name like 'e%'
另一种解决方案是使用REGEXP
select town_id, name from `soft_uni`.towns
where name REGEXP '^(b|m|k|e)';