【发布时间】:2021-09-13 04:56:38
【问题描述】:
我需要在只有全名可用的情况下进行 MySQL 查询。例如“John Doe”但在我的数据库中,我有两列,first_name 和 last_name,并且名称被分成这两列。所以如果我想查询,我必须这样做:
SELECT * FROM users WHERE first_name='John' AND last_name='Doe'
我尝试将名称与空格分开,然后像上面一样构建查询。但问题是有些名字是双桶的。有什么方法可以在 MySQL 中进行查询,我可以查询组合两列等于 John Doe 的位置?
【问题讨论】:
-
您应该包括解决方案失败时的材料和具体示例。改进解析输入的逻辑可能会产生最佳解决方案。
标签: mysql