我的同事问我一个关于从 SQL Server 数据库获取数据的问题。
我有一个样本数据集
[ID],[TOWN],[PERSON]
[1],[BELFAST],[JAMES]
[2],[NEWRY],[JOHN]
[3],[BELFAST],[SIMON]
[4],[LARNE],[ALAN]
现在,我想返回一个 SQL 数据集,它会根据视图返回一个不同的表。
基本上在代码中我可以在城镇上得到一个独特的然后在城镇上循环 sql 过滤。但是有没有办法在 SQL 中做到这一点?
我会在哪里获得 (3) 意见(2 贝尔法斯特、1 纽里和 1 拉恩)
基本上我会回来
[ID],[Town],[Person]
[1],[Belfast],[James]
[3],[Belfast],[Simon]
然后另一个视图将返回给“Larne”,而最后一个视图将返回给 Newry。基本上 SQL 为它找到的每个城镇创建视图,然后返回每个城镇的记录。