【发布时间】:2018-01-25 19:18:32
【问题描述】:
问题很简单。是否有一个 MySQL 查询允许在单个表中在另一列的任何行中查找具有某些内容的所有记录?
换句话说,我有一个包含 2 列的表:“FirstName”和“LastName”。
我的自动灌装机已经融化了其中的一些。
所以我想找出所有出现在“FirstName”列中的“LastName”。
这样,所有 Doe JOHN 都会被检测到,因为“John”必须 100% 在“FirstName”列表中,而 John DOE 不会被检测到,因为几乎没有机会找到 DOE 作为名字...
【问题讨论】:
-
样本数据和期望的结果真的很有帮助。
-
SELECT * FROM mytable WHERE FirstName LIKE 'John' OR LastName LIKE 'John'这是你需要的吗? -
可怜的老埃尔顿。