在php上用小写字母搜索多个

在php上用小写字母搜索多个,php,mysql,Php,Mysql,我有一个关于我的代码的问题 SELECT DATE(date_time) dates, SUM(duration/60), customer, provider FROM cdr_sbc_2017 WHERE DATE_FORMAT(CONVERT_TZ(disconnect_time,'+07:00','+07:00'),'%Y-%m') = '2017-09' AND lower(customer) LIKE "%ota%" OR LOWER(customer) LIKE "%alkaip%

我有一个关于我的代码的问题

SELECT DATE(date_time) dates, SUM(duration/60), customer, provider
FROM cdr_sbc_2017 WHERE
DATE_FORMAT(CONVERT_TZ(disconnect_time,'+07:00','+07:00'),'%Y-%m') =
'2017-09' AND lower(customer) LIKE "%ota%" OR LOWER(customer) LIKE "%alkaip%" OR LOWER(customer) LIKE "%alve%" OR LOWER(customer) LIKE "%antako%"
GROUP BY customer;
我试过了,但我不能像我想的那样把它们全部展示出来。你能帮我介绍一下我使用的条件吗?这样我就可以向客户展示我想要的名字了

谢谢。

术语周围添加
()
。现在它的读数类似于
(dateformat=…和更低的(客户)如“%ota%”)或更低的(客户)如…
,因此当前的wsintax是:

select DATE(date_time) dates,SUM(duration/60),customer,provider  from cdr_sbc_2017 where DATE_FORMAT(CONVERT_TZ(disconnect_time,'+07:00','+07:00'),'%Y-%m') = '2017-09' and (lower(customer) like "%ota%" or LOWER(customer) like "%alkaip%" or LOWER(customer) like "%alve%" or LOWER(customer) like "%antako%") GROUP BY customer;

其思想是,
始终优先于
,因此要更改它,您必须将其包装在
()

欢迎使用堆栈溢出!请为你的问题添加更多的上下文。在当前状态下,很难判断确切的问题和/或预期结果是什么。请阅读指南。这是附加问题吗?将所有
条件包装在一组
中是否解决了问题?为了获得最好的支持,请发布一个sqlfiddle演示…我通常不会在查询中重复引用值。可能重复的建议听起来很熟悉。你知道这是不是正确的建议吗?我没有发帖(30分钟前),因为问题中有太多的信息缺失。看看这个查询。当然,TEM意味着约会和客户之一,所以即使这不是问题,他也必须改变。。但事实上,我确信这是问题所在,题目只是因为他不知道问题出在他身上。如果我们的建议是正确的,那么这个问题是重复的,应该结束而不是回答。