我有一个样本表如下.
ID Name Code Address ----+---------------+--------+---------------- 1 | Sydney Hall | SH | 11 Abc Street 2 | Sydney Hall | SH | 23 Abc Street 3 | Main Hall | MH | 74 Xyz Street 4 | Odyssey Hall | OH | 133 AbZ Street 5 | Odyssey Hall | OH | 28 Xyx Street
我想为这些不同的条目选择不同的代码条目以及ID和名称.对于上表,我想得到以下内容(所以我忽略了建筑地址).
ID Name Code ----+---------------+--------+ 1 | Sydney Hall | SH 3 | Main Hall | MH 4 | Odyssey Hall | OH
它可能是一个左连接,但我似乎无法将它正确地放在一起(特别是因为我从同一个表中选择数据).有没有人对此有所了解?
谢谢.
解决方法
SELECT * FROM [table_1] WHERE [ID] IN (SELECT Min([ID]) FROM [table_1] GROUP BY CODE )