gpt4 book ai didi

mysql - 使用 "Join"的选择查询忽略 where 子句

转载 作者:行者123 更新时间:2023-11-29 16:24:14 24 4
gpt4 key购买 nike

我正在使用带有 WHERE 子句的查询从两个表中获取数据。查询在本地 xampp 中工作正常,但是当我尝试在在线 phpmyadmin 中运行相同的查询时,它会显示所有可用结果(而不是使用 WHERE 子句进行过滤)。换句话说,在在线 phpmyadmin 中,它完全忽略 WHERE 子句,就像它甚至不存在于查询中一样,并显示所有结果。

为什么不能在线工作?有什么想法吗?

SELECT * FROM `customers` E 
JOIN `customer plans` D ON (E.ID = D.`Cust ID`)
WHERE E.`Email` = 'abc1002'
OR E.`Phone` = 'abc1002'
OR E.`Case ID` = 'abc1002'
OR D.`Customer ID` = 'abc1002'

最佳答案

您可以尝试以下操作 - 在括号内使用 OR 条件

SELECT * FROM `customers` E JOIN `customer plans` D 
ON (E.ID = D.`Cust ID`)
where
(E.`Email` = 'abc1002' OR E.`Phone` = 'abc1002' OR E.`Case ID` = 'abc1002' OR D.`Customer ID` = 'abc1002')

关于mysql - 使用 "Join"的选择查询忽略 where 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54344507/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com