已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。
6天前关闭。
Improve this question
这个查询是在PL-SQL中构建的,我需要将其转换为Transact SQL。
我不明白(From)下面的(Select)。
有人可以帮助解决这个问题吗?
(SELECT arp.asset_type,
fl1.zenid,
fl1.tplnr,
fl1.pltxt,
fl1.sttxu,
fl1.eqart,
fl1.zpovolt
FROM asy_sap_fl fl1,
(SELECT asset_type,
object_type
FROM asy_report_params
WHERE asset_group = 'SF') arp
2条答案
按热度按时间xghobddn1#
在T-SQL中,可以使用派生表或CTE实现相同的结果。
或者,您可以使用CTE:
rkkpypqq2#
SQL Server理解逗号连接,因此您不需要做任何事情。
但是,如果你想使用ANSI标准SQL,那么用ANSI标准的
CROSS JOIN
(在Oracle和SQL Server的SQL方言中都有效)替换旧的Oracle逗号连接:可以简化为:
Oracle FiddleSQL Server Fiddle