Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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 - Fatal编程技术网

Sql 需要以特定的方式从列中创建行

Sql 需要以特定的方式从列中创建行,sql,sql-server,Sql,Sql Server,我是SQL新手,我需要列出所有门店和地区,如下例所示: CREATE TABLE STORE ( STORE_CODE INT, STORE_NAME VARCHAR(20), STORE_YTD_SALES NUMERIC, REGION_CODE INT, EMP_CODE INT ); INSERT INTO STORE VALUES ('1', 'Access Junction', '1003455.76', '2', '8'),

我是SQL新手,我需要列出所有门店和地区,如下例所示:

CREATE TABLE STORE 
(
    STORE_CODE INT,
    STORE_NAME VARCHAR(20),
    STORE_YTD_SALES NUMERIC,
    REGION_CODE INT,
    EMP_CODE INT
);

INSERT INTO STORE 
VALUES ('1', 'Access Junction', '1003455.76', '2', '8'),
       ('2', 'Database Corner', '1421987.39', '2', '12'), 
       ('3', 'Tuple Charge', '986783.22', '1', '7'),
       ('4', 'Attribute Alley', '944568.56', '2', '3'),
       ('5', 'Primary Key Point', '2930098.45', '1', '15');

CREATE TABLE REGION 
(
     REGION_CODE INT,
     REGION_DESCRIPT VARCHAR(10)
);

INSERT INTO REGION 
VALUES ('1', 'East'), ('2', 'West');

但我不知道如何让它工作。有人能帮我吗?

您的问题解决方案:

Code        Description
----------- --------------------
1           Access Junction
1           East
2           Database Corner
输出:

SELECT Code, Description
FROM (
      SELECT STORE_CODE AS Code, Store_Name AS Description
      FROM Store
      UNION ALL
      SELECT REGION_CODE AS Code, REGION_DESCRIPT AS Description
      FROM REGION
     ) AS t
ORDER BY Code,Description      
链接到演示:


您使用的是哪种rdbms?SSMS(sql server management studio)@J.M尝试一下,并告诉我这就是您要找的。我可以再问您一个问题吗?是的,请提问@J.M查找员工表中但不在门店表中的门店代码。我不知道如何修复它,因为employee表中的所有存储代码也都在store表中,因此,您将一无所获。林克:如果你能把它作为一个单独的问题来问,那就更好了。
Code    Description
---------------------------   
1       Access Junction
1       East
2       Database Corner
2       West
3       Tuple Charge
4       Attribute Alley
5       Primary Key Point