你好朋友我有两张桌子
用户: ID, 名称, 电子邮件
发病率: id_incidence, id_users, id_tech, 标题, 说明
这些是我的两个表我想在同一个查询中获取用户名和技术名称,所有这些都在用户表中我获取用户名但我怎样才能获得技术名称相同的SQL查询?我有这个
Select users.name,incidence.name,incidence.description from incidence inner join users on incidence.id_users = users.id
这项工作,但我只获得带有标题和描述的用户名,但我需要使用incidence.id_tech = users.id获取技术名称
答案 0 :(得分:2)
您需要在users
inner join
的实例
SELECT
A.name,
incidence.name,
incidence.description,
B.name
FROM incidence
INNER JOIN users A ON incidence.id_users = A.id
INNER JOIN users B ON incidence.id_tech = B.id;
注意: B.name
是incidence.id_tech
字段引用的相应用户的名称。