select s.staff_name, s2.staff_name 'supervisor name'
from staff_relation s, staff_Relation s2
where s.staff_no = s2.supervisor
和
select s.staff_name, s2.staff_name 'supervisor name'
from staff_relation s, staff_Relation s2
where s.supervisor = s2.staff_no
它们都提供不同的结果。为什么会这样?
更新:不知道是否有帮助,
表格图像链接 此图像是我创建的一个小表格。
上面是我创建的小桌子的图像。
当我执行第一个命令时,显示 Anita 是 Ruth 的主管。这是错误的。但是当我执行第二个命令时,它显示正确,Ruth 是 Anita 的主管。