数据库查询时 的 内连接,左右连接,全连接?
发布网友
发布时间:2022-04-25 05:24
我来回答
共2个回答
热心网友
时间:2022-04-08 12:10
a、b两个表通过c字段做连接。全连接在a.c is null和b.c is null的记录列入结果中。内连接在a.c is null和b.c is null的记录不列入结果中。
全连接为连接信息不全时使用,比如学生95003没有选课,那么在选课表(sc)中就没有相应的元组,但是我们想从student表为主体列出每个学生的基本情况及选课情况,若没个学生没有选课,只输出其基本情况,选课信息为空即可,同时有想显示出哪门课没有任何学生选。这是就要用到全连接,
上面情况中不想看见两值为空的记录就用内连接
热心网友
时间:2022-04-08 13:28
内连接:
SELECT filed1 ,filed2.....
FROM table1 AS one (INNER) JOIN table2 as two
ON one.filedx=two.filedy
全连接:
...
FROM 表1 CROSS JOIN 表2
...