這將是一個漫長的,所以我很抱歉。我有一個搜索,我可以找到任何適合我遇到的錯誤的法案。加入兩個CTE與樞軸
我目前需要弄清楚如何連接兩個CTE,這兩個CTE都被旋轉以允許將數據縫合回表中。
不幸的是,我無法將表格更新爲所需的正確格式,因爲數據必須在其原始設計中維護以用於審計目的。
目前CTES的是
CTE1文件:
- ID
- REF
- 用戶名
- SubmitDate
- SubmitBy
- A1
- A2
- A3
- A4
- A5
- 評論
CTE2字段:
- ID
- Q1
- Q2
- Q3
- Q4
- Q5
思想是做兩個CTE的1和2 聯接關閉ID字段但是我很努力獲得參加工作。
的結構中的加入邏輯
WITH CTE1 as
(
** CTE QUERY **
),
CTE2 AS
(
** CTE QUERY **
)
Select
*
FROM
CTE1
JOIN CTE2 on CTE1.id = CTE2.id
我相信,這可能是由於複雜的CTE用於將值從表中分離。該CTE的極爲相似,一前一後我做了()數據被轉動(包括以下)
預期收益
感謝您的幫助。另外如果你需要更多的信息,我會包括。
目前,它不返回任何東西我收到以下錯誤消息
Msg 319, Level 15, State 1, Line 61
Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon.
什麼是當前的結果,並請標記的RDBMS參與 – TheGameiswar
能否請您粘貼整個代碼,使一些人可以分析和檢查 – TheGameiswar
上傳TheGameisWar – Merenix