-1

在我的硬件作业中,我真的被困在这个 SQL 问题上。我想知道你们中是否有人可以帮助我。这些是我坚持的问题...

我真的不知道要使用哪些查询来从两个不同的表中获取数据,例如:

向运送到 COLLATOR 项目的任何人获取供应商名称。

可不可能是..

SELECT sname
FROM suppliers, project
WHERE projnum = 'J5' ?

因为这会拉出所有供应商名称,这是不正确的,因为它们并不都运送到 J5。

11.获取运送到 COLLATOR 项目的供应商的供应商名称。

13.获取供应商名称列表,以及每个零件的总出货量。

  1. 使用供应商 S1 的至少两个部分获取项目的项目名称。

17.获取由伦敦至少 2 个不同供应商运送的零件的零件名称。

36.获取供应商S1未发货的所有颜色。

您可以通过以下链接访问表格:http: //i.imgur.com/9LFM1iJ.png

4

1 回答 1

0

--11 - 你需要加入你的桌子

SELECT
   s.sname
FROM suppliers s, projects p, orders o
   WHERE s.sup# = o.sup#
   AND p.proj# = o.proj#
   AND p.projname = 'collator'

-- 其他问题都是同一个问题,你需要加入才能得到你想要的。

于 2015-01-18T04:00:05.133 回答