这几句SQL语句是什么意思

2024-11-23 13:19:41
推荐回答(3个)
回答1:

inner join表示内联接,意思是两个表都有的数据才输出,因此,交换两表后,输出不会发生变化

INNER JOIN Orders
ON Persons.Id_P = Orders.Id_P
这两句表示 内联接orders表,关联字段为两表中的Id_P这个字段,意思就是将两个表的数据根据Id_P字段相同的,形成一条数据输出。

回答2:

在表中存在至少一个匹配时,INNER JOIN 关键字返回行

回答3:

不会变,就是2个表的联系,公用的字段