将 SQL 查询写入下表中的 SELECT 项

Posted

技术标签:

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

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

这是一张桌子的照片……

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

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

谢谢

【问题讨论】:

【参考方案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?

以上是关于将 SQL 查询写入下表中的 SELECT 项的主要内容,如果未能解决你的问题,请参考以下文章

VFP里使用SQL的SELECT语句将查询结果存储在一个临时表中,应使用啥子句?

如何编写 SQL 查询以查找表中的重复项

sql SQL查询使用单个值查找表中的重复项。

sql SQL查询以查找表中的列中的重复项,从而更改列的排序规则以确保重复项检查为大小写

如何在 MySql 查询方法中写入 To 和 From 日期?

SQL中如何查询A表中的数据有部分存在B表中并显示出来