在此先感谢,我有两个表一个是用户表,另一个是检查表。用户表包含所有用户列表,并且检查表包含用户检查的所有数据,因此它包含具有不同管理员的行。因此,如果检查表包含至少一个adminid,如何编写sql查询以获取用户名。SQL查询获取只有一个名称,如果id在两个表中存在不同的记录
我的用户表:
id |username |Phone |email |role
1 | Girish |9834343468|[email protected] |admin
2 | Rakesh |9434343432|[email protected] |admin
3 | Suresh |9434343772|[email protected] |developer
检查表:
id | userid | username | admin_id |order_id |exam |
1 | 3 | suresh | 1 | df54545454fg09|
2 | 3 | suresh | 1 | df54545454fg09|
3 | 3 | suresh | 2 | gh54995454fg55|
我需要一个SQL查询,其中检查表ATLEAST一个 “admin_id” 包含用户表 “ID”
我想创建一个这样的表格
id|admin_id|name |email |Phone
1 | 1 |Girish |[email protected] |9834343468
2 | 2 |Rakesh |[email protected] |9434343432
你的方法是什么? – take
这是一个非常简单的场景。这可以通过不同的方式实现。尝试关于JOIN,子查询。 – Viki888
没有实际加入,左加入,右加入将结合两个表数据并显示结果。取而代之的是,我需要一个明显的用户ID作为“admin_id” –