我試圖獲取「MenuItem.MenuID」的最後一個ID,因爲它是該類型的最新版本,在說有多個Menu。每個市場的名稱。如何使用該菜單中的所有項目獲得每個菜單每個菜單的最新ID?SQL Query根據另一個字段的值返回最後一個ID
SELECT
MenuItem.MenuId, Menu.Name, MenuItem.ProductId, Product.Name,
MenuItem.Count,Menu.MenuTypeId, MenuType.MarketId, Available,
StandardItem, UnitsPerPackage, ItemWeighting, Product.Disabled, ExtraItem
FROM MenuItem
JOIN Menu
ON MenuItem.MenuId = Menu.Id
JOIN ProducT
ON MenuItem.ProductId = Product.Id
JOIN MenuType
ON MenuType.Id = MENU.MenuTypeId
WHERE MenuType.Disabled = 0
AND product.Disabled = 0
AND MENU.NAME = 'a generic menu'
AND MenuType.MarketId = 1
ORDER BY
MarketId,
MENU.ID,
MenuTypeId;
什麼數據庫您使用比如說SQL Server或Oracle或MySQL? – Roger
SQL Server 2005 – user3618691