【发布时间】:2016-06-11 09:17:03
【问题描述】:
我运行它,但运行它时没有数据...我该如何解决这个问题?有什么建议吗?-MICROSOFT ACCESS
使用 Microsoft Access(或任何其他 DBMS 工具),创建表(使用 DDL SQL),并输入示例数据(使用 DDL SQL 或 GUI)。每张表 5 条记录就足够了。为每个字段使用合适的数据类型。确保创建表之间的关系,同样使用 DDL SQL。然后,编写 DML SQL 查询来回答以下问题(每个问题一个查询)并运行它们。
- 查找获得某些波音飞机认证的飞行员姓名
到目前为止的代码:
SELECT distinct e.EmpName
FROM employee e,aircraft a,certified c
WHERE e.EmpID=c.EmpID
AND c.AircraftID=a.AircraftID
AND a.AircraftName='Boeing';
【问题讨论】:
-
我们先提供一些您迄今为止尝试过的代码如何? :)
-
似乎无论你在做什么都会犯某种错误。你会想要找到并纠正错误。如果您提供关于该问题的任何信息,我们或许可以提供帮助。
-
@David SELECT distinct e.EmpName FROM employee e,aircraft a,certified c WHERE e.EmpID=c.EmpID AND c.AircraftID=a.AircraftID AND a.AircraftName='Boeing';
-
@EdvinTenovim SELECT distinct e.EmpName FROM employee e,aircraft a,certified c WHERE e.EmpID=c.EmpID AND c.AircraftID=a.AircraftID AND a.AircraftName='Boeing';
-
@Jaws:当您在每个表中分别
SELECT *时会发生什么?有数据吗?表中的WHERE子句 exact 中的值是否进行了比较?说真的,如果不知道您在做什么,我们就无法知道出了什么问题。我们无法从这里看到您的屏幕,也无法从您的计算机内部与您交谈。
标签: sql ms-access ms-access-2007