在select语句中连接字符串

时间:2017-11-20 06:17:30

标签: sql-server

是sql server的新手,希望得到您的帮助。我有两个表ProductCategory - 有两个字段CategoryID and CategoryName - 和Products表,其中有五个字段ProductID,ProductName,CategoryID,PriceStatus。我应该使用哪个查询来显示ProductID,ProductName,Price,Status,ProductCategoryCategoryID,CategoryName连接的CategoryTable

我试过了

SELECT ProductID,
       ProductName,
(
    SELECT CONCAT(CategoryID, CategoryName)
    FROM Category
) AS ProductCategory
FROM Items;

1 个答案:

答案 0 :(得分:0)

在查询中使用联接,如下所示,

SELECT P.ProductID, P.ProductName, 
       CONCAT(P.CategoryID, C.CategoryName) AS ProductCategory
FROM Product P
     INNER JOIN ProductCategory C ON P.CategoryID = C.CategoryID;