【问题标题】:Writing an SQL query to SELECT item from the following table将 SQL 查询写入下表中的 SELECT 项
【发布时间】:2012-04-04 22:50:53
【问题描述】:

我很难编写一个 SELECT 查询来获取下表中的数据...

这是一张桌子的照片……

http://i44.tinypic.com/29dxx81.png

我正在尝试显示数量大于 10 的所有项目部件的部件名称 (pname)... 但是,数量似乎仅在子菜单展开时出现,并且我在选择时遇到问题搞定了……

谢谢

【问题讨论】:

    标签: mysql sql excel ms-access


    【解决方案1】:

    你试过了吗:

    SELECT pname from [TableName] WHERE quantity >= 10
    

    编辑:

    SELECT pname from Parts 
    INNER JOIN Shipments
    ON Parts.ForeignKey = Shipments.ForeignKey
    WHERE quantity >= 10
    

    【讨论】:

    • 是的,它不起作用。 ...我知道如何编写基本 SQL...这需要的不仅仅是简单的 SELECT x FROM y WHERE z
    • 图片来自哪个程序?我之前没有看到过扩展的记录。那是链接数据到另一个表吗?
    • 图片来自ACCESS。是的,有一个名为 Shipments 的表,它有一个数量列(无需扩展)......我将如何编写查询来评估表 B 中的数据以从表 A 中选择信息?
    • 不会有这样的工作... 从零件中选择 pname(从发货中选择数量> 10); ???我试过了,它不起作用,我觉得我很接近......我认为我不应该处理外键或内部连接,但我很感激这些信息...... :)
    • 该部分与货件有何关系。他们必须绑在一起。否则它不会只返回随机数据。他们需要联系起来。您要求的零件与数量 >= 10 的装运相关。Shipments 表中是否包含 pnum?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-07
    • 2019-08-27
    • 2021-05-08
    相关资源
    最近更新 更多