使用sql查询的数据库

时间:2016-06-11 09:17:03

标签: sql ms-access ms-access-2007

我运行这个,但是当我运行它时没有数据......我该如何解决这个问题?有什么建议吗?-MICROSOFT ACCESS

使用Microsoft Access(或任何其他DBMS工具),创建表(使用DDL SQL),并输入示例数据(使用DDL SQL或GUI)。每张表5条记录就足够了。为每个字段使用合适的数据类型。确保使用DDL SQL创建表之间的关系。然后,编写回答下面问题的DML SQL查询(每个问题一个查询)并运行它们。

  1. 查找某些波音飞机认证飞行员的姓名
  2. 到目前为止

    代码:

    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';
    

1 个答案:

答案 0 :(得分:1)

我通常只使用最简单的选择启动,然后添加条件。在你的情况下,我会从:

开始
SELECT distinct e.EmpName FROM employee e,aircraft a,certified c`

并看到有一些数据。然后添加第一个条件(即WHERE e.EmpID=c.EmpID),然后添加第二个条件等,仅添加DISTINCT结束。这样,您将看到问题所在。

另外,请注意内容的大小写(上/下)。如果您的数据库区分大小写,并且表中的一个字段是" Thisismydata"而在另一个" THISISMYDATA"中,它们将不匹配。