【发布时间】:2014-01-26 16:33:20
【问题描述】:
我正在使用 sqlite3 有一个数据库名称“test.db”,其中包含两个表,登录和管理器
登录表属性
_id|username|password|manager_id
经理表属性
manager_id|name|role
manager_id 是登录表的外键。 我在表格中插入了一些值
登录
1|gmJohn|abc|1
2|gmJane|def|2
经理
1|john|GM
2|jane|Staff
我正在尝试根据用户名和密码查询经理的姓名、角色
例如 用户名:gmJohn,密码:abc = 名称:john,角色:GM
我试过这个查询
select name,role from login,manager where username="gmJohn" and password="abc";
但它会返回这个结果。
john|GM
jane|Staff
预期结果
john|GM
【问题讨论】: