0
everyone ..我在SQL Server中有一个需要移植到MySQL的视图。使用子查询别名将SQL Server查询转换为MySQL查询
SELECT Geb_ID, Geb_Key, Geb_Jahr, Geb_Parzelle, Geb_Standort,
Geb_GebArtID, Geb_BesID, Geb_boolJB, Geb_Info,
(SELECT TOP (1) Geb_BesID FROM TGebaude AS xGeb
WHERE Geb_Key = a.Geb_Key ORDER BY Geb_Jahr DESC) AS Akt_BesID
FROM TGebaude AS a
我试着使用LIMIT 1(因为在MySQL没有TOP 1),但仍然没有成功,原因是使用它自己的表“一”的别名子查询这个查询转换。有没有什么办法来转换这个查询?
请问您可以在sqlfiddle.com中提供查询与您的模式? –
“仍不成功”究竟意味着什么?你有错误信息吗?如果是这样的话? –