gpt4 book ai didi

mysql - 如何查找一个字段的内容在另一个字段的任何行中的 MySQL 记录

转载 作者:太空宇宙 更新时间:2023-11-03 11:32:45 25 4
gpt4 key购买 nike

问题很简单。是否有 MySQL 查询允许在单个表中查找在另一列的任何行中包含某些内容的所有记录?

换句话说,我有一个包含 2 列的表:“FirstName”和“LastName”。

我的自动灌装机已经融化了一些。

所以我想找到所有出现在“FirstName”列中的“LastName”。

那样的话,所有的 Doe JOHN 都会被检测到,因为“John”必须 100% 在“FirstName”的列表中,而 John DOE 不会被检测到,因为几乎没有机会找到 DOE 作为名字...

最佳答案

只需对表执行自连接。它应该看起来像这样:

SELECT 
*
FROM
CUSTOMER C1
INNER JOIN
CUSTOMER C2 ON (C1.FirstName = C2.LastName OR C1.LastName = C2.FirstName);

关于mysql - 如何查找一个字段的内容在另一个字段的任何行中的 MySQL 记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48450343/

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