SQL语句描述

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:58:09
一个数据库中记录航班起飞,降落地点,班次三个条件怎么描述给定起落地点中间转了一次航班的飞机

呵呵,这个需要用到表的自身连接,
使用下面的SQL 语句就可以了:
select A.航班,A.起飞,A.降落,B.航班,B.起飞,B.降落, from 记录航班 A inner join 记录航班 B ON A.降落=B.起飞
呵呵,希望能有帮助,^_^

tbname
from to line
a b 1
b c 1
select line form tbname where to=from

3) 建立查询,显示2006年度学生的准考证号、班级、考生姓名、成绩(各单项之和),保存在“06级成绩”的查询中。
(4) 在“06级成绩”查询的基础上,在查询设计器中添加多个条件,查询出同时满足多个查询条件的记录集合。显示所有材料0602班成绩在80分以上(含80)的学生准考证号、班级、考生姓名、成绩,保存在名为“优良成绩”的查询中。
(5) 使用报表向导创建报表:以“06级成绩”的查询为数据源,以“信息技术基础成绩报表”为标题,包含准考证号、班级、考生姓名、成绩,以班级为分组级别,按成绩降序显示,采用表格式布局、组织样式,保存在名为“成绩报表”的报表中。

加字段的话太死板了,而且数据会可能会冗余,要另外建立一个中转表, 这样即使中转了很多次也可以记下来
我觉得要这样设计:
航班信息表: 班次,起飞时间,实际起飞时间,起飞地点,降落时间,实际降落时间,降落地点。
中转航班表: 班次(一对多外键), 中转地点, 中转降落时间,中转起飞时间。

我对数据库的理解是一般般,你看看能不能再加一个字段叫转机,再建一个外表叫转机表,内容为ID,name,
1 郑州
2 南阳
... ....

把这个表的主键ID设为主表的外键.1就代表在郑州转了一次机.

你看可行不.