连接外键表

时间:2016-03-04 20:50:33

标签: sql sql-server tsql microsoft-metro

我有以下三个表:

  • 产品
  • 购买(包含ProductID作为外键)
  • Sale(包含ProductID作为外键)

我想形成查询加入这3个表格,其结果是产品名称,购买和销售。

Product Name - (来自产品表)

Purchased - (根据ProductID在购买表中出现的次数)

Sold - (根据ProductID在销售表中出现的次数)

请你给我提示并让我自己完成,请你把我放在正确的轨道上吗?

2 个答案:

答案 0 :(得分:8)

我打赌这会被删除......但希望你能在此之前看到这一点。以下内容对于理解SQL JOINS的差异非常有帮助。 SQL JOINS。这个答案或凯尔的答案就是解决问题所需的全部内容。

来源:INNER JOIN, LEFT/RIGHT OUTER JOIN

答案 1 :(得分:5)

就提示而言,您需要使用某种类型的联接(join fundamentals)。

可能的答案如下:

<div id="hello">
  <div>
    <div id="baddiv"></div>
  </div>
  <div></div>
</div>