过滤来自users
的{{1}}和temp_bach_users_registeration
的两个表中的记录都有一些相同的电子邮件,但在查询记录中是email
但是当我从他们单独搜索他们向我显示记录
null
表中的我从temp_bach_users_registeration
导入记录是否存在这个问题是因为csv ??
查询:
CSV
用户表为SELECT
users.email,
temp_bach_users_registeration.email
FROM
users, temp_bach_users_registeration
WHERE users.email = temp_bach_users_registeration.email
,temp_bach_users_registeration为MyISAM
存储引擎。
用户数据库的DB结构:
........
temp_bach_users_registeration表的DB结构:
..........
有人可以帮我解决这个问题。
谢谢。
答案 0 :(得分:1)
最后我得到了这个问题。 \r
表中的列emails
的值末尾有temp_bach_users_registeration
,但在phpMyadmin中没有显示。
我通过再次使用此查询进行搜索。
SELECT *
FROM `temp_bach_users_registeration`
WHERE `email` IN('test@yahoo.com\r')
LIMIT 0, 1000
并获得了记录。
答案 1 :(得分:0)
以这种方式尝试
SELECT
users.email,
temp_bach_users_registeration.email
FROM
users, temp_bach_users_registeration
WHERE trim(users.email) = trim(temp_bach_users_registeration.email)