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