-1
你好我有查詢如下 這個執行時間很長。 請向我介紹了嘗試不同的解決方案 。還有我的查詢(Oracle 10g中)查詢沒有聯盟關鍵選擇
SELECT *
FROM (WITH T AS (SELECT COR_ID, COR_COD, WEI1, DAYS, 'WEI1' WEI_TYPE
FROM (TABLE))
SELECT *
FROM T PIVOT(MAX(WEI1) FOR(DAYS) IN('01' DAY_01,
'02' DAY_02,
'03' DAY_03,
'04' DAY_04,
'05' DAY_05,
'06' DAY_06,
'07' DAY_07,
'08' DAY_08)))
UNION
FROM (WITH T AS (SELECT COR_ID, COR_COD, WEI2, DAYS, 'WEI2' WEI_TYPE
FROM (TABLE))
SELECT *
FROM T PIVOT(MAX(WEI2) FOR(DAYS) IN('01' DAY_01,
'02' DAY_02,
'03' DAY_03,
'04' DAY_04,
'05' DAY_05,
'06' DAY_06,
'07' DAY_07,
'08' DAY_08)))
UNION
FROM (WITH T AS (SELECT COR_ID, COR_COD, WEI3, DAYS, 'WEI3' WEI_TYPE
FROM (TABLE))
SELECT *
FROM T PIVOT(MAX(WEI3) FOR(DAYS) IN('01' DAY_01,
'02' DAY_02,
'03' DAY_03,
'04' DAY_04,
'05' DAY_05,
'06' DAY_06,
'07' DAY_07,
'08' DAY_08)))
沒有工會這個查詢如何改變?從這個導致
: that result from this:
這樣: to this:
請幫我
哦很好[Thorsten Kettner],非常好,非常感謝... –