我有一个MySQL查询,运行良好,但相同的查询在SQL Server中显示错误。
SQL Server查询:
SELECT
COUNT(*) cnt
FROM
(SELECT DISTINCT
tc_id, MAX(exn_time), STATUS
FROM
release_details a, tc_details b
WHERE
a.project = b.project
AND a.tc_id = b.tc_name
AND logicaldel = 0
AND a.project = 'test'
GROUP BY
tc_id, STATUS) a
WHERE
a.status = 'PASS';
错误:
在'a'的第2列未指定列名。
我该如何修改上述查询语句?
a
、b
……对于release_details
和tc_details
,使用rd
和tc
将比使用a
、b
等更直观。 - marc_s