我有2张桌子
User
Colum : User_id,user_name,email
User_Authenticate
Colum : user_id,user_key,hash
我可以要求查询从1个查询获取数据表格,其值是电子邮件还是用户名?
全部谢谢
答案 0 :(得分:1)
SELECT *
FROM User u
JOIN User_Authenticate ua
on u.User_id = ua.user_id
WHERE u.user_name = 'yourusername'
OR u.email = 'yourname@email.com'
答案 1 :(得分:1)
结果将输出用户的信息:
email user_name user_key hash
----- --------- -------- ----
x@x.x xxxx xxxx xxxx
当然,结果将与其他表User_Authenticate相关。
SQL查询:
SELECT email, user_name, user_key, hash FROM User JOIN User_Authenticate ON User.User_id = User_Authenticate.user_id AND email='EMAIL-ENTERED' AND user_name='USERNAME-ENTERED'
请享用!下次请您在提出问题之前搜索Google,不需要冗余!
答案 2 :(得分:0)
SELECT * FROM user JOIN User_authenticate ON User.user_id=user_authenticate.user_id WHERE user.email = $something
只是一个非常划伤的尝试,应该给你一些提示..