select em_first_name, em_department, em_designation
from employee_master
FULL OUTER JOIN
si_users
ON
employee_master.em_first_name = si_users.si_name;
我指的是这个w3school示例
SELECT column_name(s)
FROM table1
FULL OUTER JOIN table2 ON table1.column_name = table2.column_name;
employee_master是我的第一个表,而si_users是我的第二个表。
答案 0 :(得分:1)
在您提供的图片中,我看到si_users.si_name
= ' Suraj'
但是在同一张图片中我不看到同名的employee_master.em_first_name
,它们的值类似于' KA' ' kkkk' 等等。根本没有等同于si_name的名字。因此,要求employee_master.em_first_name
= si_users.si_name
的查询无法正常运行。
最重要的是,"全外连接"在MySQL中是不允许的(尽管在某些其他数据库中允许使用该连接类型)。
因此,存在多个问题,我们无法帮助解决这些问题,因为您可以访问表格和数据 - 但我们不会这样做。如果您提供每个表格中的一些示例数据(但不是图像),那么,或许我们可以推荐一些可行的方法。