我有一个两个表一个是Userregistration,第二个是user_verificationcode,从中我只能得到那些其电子邮件和移动状态为1的记录。以下是我的表格结构如何从两个表中有多个条件得到记录
放在userRegistration表
........................................
id fullname mobile_no email
.........................................
5 varun 12344567 [email protected]
6 nitin 12345678 [email protected]
user_verificationcode
.............................................
id user_id codetype status
............................................
1 5 email 0
2 5 mobile 1
3 6 email 1
4 6 mobile 1
我想这种输出
的........................................
id fullname mobile_no email
.........................................
6 nitin 12345678 [email protected]
为此,我用下面的查询,但它不工作,我没有得到如何实现这一点。
SELECT * FROM Userregistration
INNER JOIN user_verificationcode ON Userregistration.`id`=user_verificationcode.`user_id`
where user_verificationcode.`codetype`='email'
and user_verificationcode.`status`='1'
and user_verificationcode.`codetype`='mobile'
and user_verificationcode.`status`='1'
Thanku这么多的工作在mysql中相当可观的专家 –