SQL inner join查询问题

2024-12-03 12:36:34
推荐回答(3个)
回答1:

后面加个条件,XueJi_XueSheng .XingMing is null

回答2:

用一个临时表把班长ID、姓名弄进去。。。然后把临时表当普通表用,在条件设置处设置条件就得啦。。。。
代码已经发给你啦。。。。

回答3:

数据库常见的join方式有三种:inner join、left outter join、right outter join(还有一种full join,因不常用)。这三种连接方式都是将两个以上的表通过on条件语句拼成一个大表。以下是它们共同点:
关于左右表的概念。左表指的是在SQL语句中排在left join左边的表,右表值得是排在left join右边的表。
在拼成的大表中,左表排在左边,右表排在右边。
On条件语句最好用=号对两表相应的主外键进行连接。当然,也可以用其他操作符,如>,<来连接两个表的任一个字段,此时的关系将非常复杂,连接后的记录数也随之而变得不确定。如果在一些特殊的场合中需要用到这种方式,必须通过简单的实例加以确认,否则,连接结果很可能不是我们所想要的。
On条件语句不能省略。
可以连锁使用join,每次使用join都令另一表与当前的表或连接的结果相连接。
Inner join
目的:将两表中符合on条件的所有记录都找出来。