请参阅this背景问题。
在构建此COUNT之后,我如何将这些“价格”中的每一个链接到例如TableTwo中名为“Genre”的列?
e.g。
Table1: Prices, ID
Table2: Genre, ID
示例输出:
PRICES, COUNT, Genre
--------------------
13.99, 2, Horror
52.00, 3, Comedy
1.99, 1, Romance
我希望这个问题很容易理解,但我会尝试进一步详细说明请求!干杯!
编辑:
是的,这是我想要做的更简单的版本。正如前一个问题所述,我有这个字段名称,我想要计算实例。现在我有了这个答案(来自上一个问题),我现在想把它链接到我拥有的另一个表(帮助我更好地分析一些数据)。
为了举例,我们假设我们有一个拥有2个供应商的Blockbuster分支机构。在TableOne中,我有'标题'。我现在列出了每个独特的标题值并计算每一个(因此在商店里我有一个名为'Dead Man's Shoes'的独特标题,有10个副本。但是,我还有一个名为'Touch Of Evil'的独特标题,因为这个更受欢迎,有100份。我现在想看看这两个来自哪个供应商(来自TableTwo)。因此
示例输出:
Title, Count, Supplier
------------------------------------
Dead Man's Shoes, 10, Supplier1
Touch Of Evil, 100, Supplier2
这对你有帮助吗?
答案 0 :(得分:2)
SELECT t1.Prices, COUNT(t1.ID) AS TheCount, t2.Genre
FROM Table1 AS t1
INNER JOIN Table2 AS t2
ON t1.ID = t2.ID
GROUP BY t1.Prices, t2.Genre
答案 1 :(得分:0)
您必须使用JOIN
功能。
您的查询看起来像
SELECT * FROM prices JOIN genres ON ( prices.id = genres.id )
结果将是你想要的。 :)
有关此主题的更多信息here。