我有 65 个表和 1 个主列表。主列表中的每个项目都有一个电子邮件地址和一个表名称(65 个表名称之一),但我的问题是表名称被截断。
所以我会得到“Ancaster”、“Ancaster-”、“Ancaster-Glen”、“Ancaster-Glen-Phase-2”等项目
65 个表格中的每一项都有一个电子邮件地址。
我想做的是将主列表中的电子邮件地址与每个表格进行比较,以获得最终列表(65 个列表),我知道我必须这样做 65 次。
这个查询能给我我需要的东西吗?
从 Ancaster-glen INNER JOIN Master-Table 上选择 Ancaster-glen.* Master-Table.emailaddress = Ancaster-glen.emailaddress WHERE 表名,如“Ancaster%”
我试了一下,好像没问题,我只是想确认一下。或者如果有人有其他建议来实现我正在努力完成的任务,那就太好了。
最佳答案
您可以尝试将所有数据合并在一起。
SELECT *
FROM ( ... your unions ...) as bigunion
WHERE condition = xyz
关于php - MySql 比较两个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24737860/