我有一个表Brands
(相关列为BrandName
)和Products
(相关列为ProductName
)。如何合并这两列,以便select语句的结果结构为
BrandName - ProductName
例如:如果BrandName
是“Campbell”且产品名称是“New England Chowder”,则select
语句应返回
Campbell - New England Chowder
以下是Products
SKU int PK
ProdName char(10)
Description varchar(max)
BrandID int (FK) ... etc with other columns
这是Brands
结构
BrandID int PK
BrandName char(20)
Logo varbinary
答案 0 :(得分:2)
这将是这个查询 - 两个表之间的简单连接和名称的连接。当您使用RTRIM
数据类型时,我还使用char
函数删除了额外的空格。
SELECT RTRIM(b.BrandName) + ' - ' + RTRIM(p.ProductName)
FROM Brands b
INNER JOIN Products p ON b.BrandID = p.BrandID