WITH outer_tbl
AS (
SELECT ROW_NUMBER() OVER (ORDER BY inner_tbl.ctrc_data DESC) AS KOHANA_DB_ROWNUM, *
FROM (
SELECT * FROM rkm_sac_ctrc
INNER JOIN rkm_sac_nf ON (rkm_sac_ctrc.id_ctrc = rkm_sac_nf.id_ctrc)
WHERE rkm_sac_ctrc.pag_cnpj = '46.344.354/0005-88'
AND rkm_sac_nf.nf_numero = '2023'
) AS inner_tbl
)
SELECT * FROM outer_tbl WHERE KOHANA_DB_ROWNUM BETWEEN 1 AND 15
的錯誤是:SQL Server 2005查詢語法錯誤:「'id_ctrc'列多次爲'inner_tbl'指定。」
The column 'id_ctrc' was specified multiple times for 'inner_tbl'.
The column 'id_ctrc' was specified multiple times for 'outer_tbl'.
我在做什麼錯?
這些都是很棒的表格/列名稱。和他們一起工作很有趣? – 2010-11-17 13:58:36
@Mitch - 你是說不明白'rkm_sac_ctrc'是什麼? * snigger *每個人都知道這意味着什麼! – codingbadger 2010-11-17 14:00:49
@Mitch - 這是一種非英語語言,這些語言實際上可能是非常合適的描述性名稱。 – 2010-11-17 14:01:11