我在Id、State、City表中有三列。每个州包含几十个城市。我要做的就是选择独特的状态并获取它们的 ID。
SELECT DISTINCT(State) FROM LocationTable;
这非常有效,但我也需要获得 Id。我试过:
SELECT DISTINCT(State), Id FROM LocationTable
和
SELECT State, Id FROM LocationTable GROUP BY State, Id
但它仍然不返回唯一状态。基本上我需要让这个 MySQL 查询在 MSSQL 上运行:
SELECT UNIQUE(State), Id FROM LocationTable;
谢谢!