问题很简单。是否存在一个MySQL查询,该查询允许在单个表中查找另一列的任何行中具有某些内容的所有记录?
换句话说,我有一个包含2列的表:“名字”和“姓氏”。
我的自动填充器融化了其中一些。
因此,我想找到所有出现在“ FirstName”列中的“ LastName”。
这样,将检测到所有Doe JOHN,因为“ John”必须100%位于“ FirstName”列表中,而不会检测到John DOE,因为几乎没有机会将DOE作为名字。 ..
我猜你想要这样的东西:
SELECT *
FROM nametable
WHERE firstname IN (select lastname FROM nametable)
这将在表中找到名字作为姓氏存在的行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句