作者k1dave6412 (朔月星痕)
看板Database
标题[SQL]两个Table做资料查询
时间Wed Oct 12 00:17:45 2016
(针对
SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
资料库名称:M$ Access
资料库版本:2016
内容/问题描述:
有两张Table
Table 1 Student:
StuID,Class
Table 2 StuDetail:
StuID,sex,age
两个Table用StuID作关联。
如果在不合并两个表单的状况下,
用table 2 去查询 19岁以上的学生,
也要同时显示 StuID,Class,sex,age 的话,
要怎麽做呢?
如果直接用join的方式,
Class不会显示出来…
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.118.234.189
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1476202677.A.21A.html
1F:→ bohei: 状况1: join後资料有出来,那就是你没捞class 10/12 10:28
2F:→ bohei: 状况2:join後资料笔数没出来,那就是join失败 10/12 10:29
那如果table2没有全部学生的资料,想要筛选出19岁以上和没有详细资料的学生可以吗?
※ 编辑: k1dave6412 (140.118.234.189), 10/12/2016 12:55:27
3F:→ bohei: 关键字outer join 10/12 13:26
4F:→ k1dave6412: 已解决,谢谢bohei大 10/12 18:11
5F:→ bohei: ^^ 10/12 22:34