Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL:字段合并_Sql_Sql Server 2008 R2 - Fatal编程技术网

SQL:字段合并

SQL:字段合并,sql,sql-server-2008-r2,Sql,Sql Server 2008 R2,使用此查询时,我有一个我想要的结果,但我需要合并Beer.Name实例。这样,当我想将CustomerID和Beer.Name合并到单个实体中时,我的输出中有多个Beer.Name条目及其数量。我该怎么做 SELECT C.CustomerID, Beer.Name,sum (quantitysupplied)as 'Total Quantity' FROM Customer C INNER JOIN CustomerOrder ON C.CustomerID = CustomerOrd

使用此查询时,我有一个我想要的结果,但我需要合并Beer.Name实例。这样,当我想将CustomerID和Beer.Name合并到单个实体中时,我的输出中有多个Beer.Name条目及其数量。我该怎么做

SELECT C.CustomerID, Beer.Name,sum (quantitysupplied)as 'Total Quantity'
FROM Customer C
INNER JOIN CustomerOrder
    ON C.CustomerID = CustomerOrder.CustomerID 
INNER JOIN CustomerOrderLine
    ON CustomerOrderLine.CustomerOrderID = CustomerOrder.CustomerOrderID 
INNER JOIN Product
    ON CustomerOrderLine.ProductID =Product.ProductID 
INNER JOIN Beer
    ON Product.BeerID = Beer.BeerID
GROUP BY C.CustomerID, Beer.Name, CustomerType
HAVING CustomerType LIKE 'C'
多谢各位

这是输出:

      CustomerID  Name                           Total Quantity
 ----------- ------------------------------ --------------
  1001        Ale Heads                      11
 1002        Ale Heads                      8
  1003        Ale Heads                      13
  1004        Ale Heads                      3
  1006        Ale Heads                      4
  1007        Ale Heads                      14
  1008        Ale Heads                      4
 1009        Ale Heads                      4

它相当长,但它很有代表性,我只想将啤酒名称和客户ID的一个实例合并到其他内容中

这就是你想要的吗

SELECT CAST(C.CustomerID AS varchar) + ': ' + Beer.Name AS CustomerBeer, Sum(quantitysupplied) AS 'Total Quantity'
FROM etc.

你能写出你当前的输出和你想要它的样子吗?我不太明白。根据你的解释,听起来你想要这个——你想要期望的结果是什么样的?