Php 选择和比较两个MySQL表条目

Php 选择和比较两个MySQL表条目,php,mysql,sql,regex,Php,Mysql,Sql,Regex,我有两个数据库:用户1,用户2 Users_1有两个字段:name(内有姓名和姓氏,括号内有一些数字,如:tom hanks(12345))和address(内有:street house_number和flat_number)。 我需要确认姓名和完整地址是相同的,然后为了匹配,将Users_1括号中的数字附加到Users_2中的新列 到目前为止,我成功地编写了用于从括号中提取数字的SQL查询,当将数字传输到Users_2中的匹配行时,这将非常有用: select SUBSTRING_INDEX

我有两个数据库:用户1,用户2

Users_1有两个字段:name(内有姓名和姓氏,括号内有一些数字,如:tom hanks(12345))和address(内有:street house_number和flat_number)。 我需要确认姓名和完整地址是相同的,然后为了匹配,将Users_1括号中的数字附加到Users_2中的新列

到目前为止,我成功地编写了用于从括号中提取数字的SQL查询,当将数字传输到Users_2中的匹配行时,这将非常有用:

select SUBSTRING_INDEX(substr(name,instr(name,"(") + 1), ')', 1) as temp from Users_1;

你能确认你在谈到“两个数据库”时犯了一个错误吗?我想你的意思是“两张桌子”?对我来说这看起来像是糟糕的设计。。。您应该将用户标识符放在一个单独的列中,而不是连在
name
列My bad,是的,有两个表。用户信息\u 1来自一个源。我可以按自己喜欢的方式重做(请记住,这应该尽可能自动化,这样管理记录的人就不会直接干扰数据库)