0
我有一個像產生與下列數據的瀏覽需要幫助
A | All,
B | X,
C | Y,
D | Z
表,所以我必須創建在列中的值的其他替換所有的視圖。 所以我希望的輸出將是
A | X,
A | Y,
A | Z,
B | X,
C | Y,
D | Z
在此先感謝!
我有一個像產生與下列數據的瀏覽需要幫助
A | All,
B | X,
C | Y,
D | Z
表,所以我必須創建在列中的值的其他替換所有的視圖。 所以我希望的輸出將是
A | X,
A | Y,
A | Z,
B | X,
C | Y,
D | Z
在此先感謝!
這裏有一種方法
SELECT col1,
col2
FROM (SELECT DISTINCT col2
FROM Yourtable
WHERE col2 <> 'All') a
CROSS JOIN (SELECT col1
FROM Yourtable
WHERE col2 = 'All') b
UNION ALL
SELECT col1,
col2
FROM Yourtable
WHERE col2 <> 'All'