Mysql 从联接查询中获取值
我有两个表:Mysql 从联接查询中获取值,mysql,sql,Mysql,Sql,我有两个表:user和details表。我想以表格格式显示详细信息表格 用户表格结构为: 详细信息表格结构为: 结果表结构为: 我尝试了以下查询: SELECT A.*,B.name,C.name as Interviewer FROM exitdetail_hrms A LEFT JOIN hh_tbl_user B ON A.emp_id=B.sno JOIN hh_tbl_user C WHERE A.emp_id='12' AND C.sno='13' 但是我没有得
user
和details
表。我想以表格格式显示详细信息表格
用户
表格结构为:
详细信息
表格结构为:
结果表结构为:我尝试了以下查询:
SELECT A.*,B.name,C.name as Interviewer
FROM exitdetail_hrms A
LEFT JOIN hh_tbl_user B ON A.emp_id=B.sno
JOIN hh_tbl_user C
WHERE A.emp_id='12' AND C.sno='13'
但是我没有得到确切的答案请帮我
谢谢..我不确定,因为您的表描述与您使用的SQL不匹配,但我认为以下SQL应该可以解决您的问题:
SELECT A.*,B.name,C.name as Interviewer
FROM exitdetail_hrms A
LEFT JOIN hh_tbl_user B ON A.emp_id=B.s_no
LEFT JOIN hh_tbl_user C ON A.interviewed = C.s_no
WHERE A.emp_id='12' AND C.sno='13'
你错过了加入表Cif的
ON
子句,条件是我得不到结果。。