现在的位置: 首页 > 综合 > 正文

二表关联查询 而当某数据不能互相匹配使用默认值代替

2013年02月28日 ⁄ 综合 ⁄ 共 584字 ⁄ 字号 评论关闭

如一班级成绩表

现建立课程表 tableA

sid           sname
1             语文
2             数学
3             英语
.......

 

在建学生成绩库 tableB

id         sid           fen            name
1          1             100           张三
2          1              89            李四
3          1              95            王五
4          2             89             张三
5          3             78             王五
6          2             99             王五
7          0             234           黑客

 

 

SELECT tableB.id, tableB.sid, tableB.fen, ISNULL(tableA.sname, '怎么没这门科目') ,tableB.name
      
AS 科目
FROM tableB LEFT OUTER JOIN
      tableA 
ON tableB.sid = tableA.sid

抱歉!评论已关闭.