Table: UserInfoTbl
=======================
| username | type |
=======================
| user0001 | premium |
| user0002 | premium |
| user0003 | normal |
| user0004 | premium |
=======================
Table: UserPvTbl
========================
| username | fUsername |
========================
| user0003 | user0002 |
| user0002 | user0001 |
| user0003 | user0001 |
========================
Run Code Online (Sandbox Code Playgroud)
如何从UserInfoTbl中选择UserPvTbl的fUsername具有user0003用户名的所有信息?
编辑:这意味着我需要从UserInfoTbl中检索user0002和user0001的信息
Edit2:两个表之间的关系:UserInfoTbl.username = UserPvTbl.username
DroidMatt可以澄清2表关系是什么
UserInfoTbl.username = UserPvTbl.fusername
或
UserInfoTbl.username = UserPvTbl.username
维克拉姆是第一个正确的假设.否则你想要这个.
SELECT *
FROM UserInfoTbl, UserPvTbl
WHERE UserPvTbl.username = UserInfoTbl.username
AND UserPvTbl.username = 'user0003'
Run Code Online (Sandbox Code Playgroud)