小编xti*_*ine的帖子

在SQL Server中查找重复的行

我有一个组织的SQL Server数据库,并且有许多重复的行.我想运行一个select语句来获取所有这些和dupes的数量,但也返回与每个组织关联的id.

声明如下:

SELECT     orgName, COUNT(*) AS dupes  
FROM         organizations  
GROUP BY orgName  
HAVING      (COUNT(*) > 1)
Run Code Online (Sandbox Code Playgroud)

将返回类似的东西

orgName        | dupes  
ABC Corp       | 7  
Foo Federation | 5  
Widget Company | 2 
Run Code Online (Sandbox Code Playgroud)

但我也想抓住他们的身份证.有没有办法做到这一点?也许就像一个

orgName        | dupeCount | id  
ABC Corp       | 1         | 34  
ABC Corp       | 2         | 5  
...  
Widget Company | 1         | 10  
Widget Company | 2         | 2  
Run Code Online (Sandbox Code Playgroud)

原因是还有一个单独的用户表链接到这些组织,我想统一它们(因此删除欺骗,以便用户链接到同一组织而不是欺骗组织).但我想手动分配,所以我不会搞砸任何东西,但我仍然需要一个声明返回所有欺骗组织的ID,以便我可以浏览用户列表.

sql sql-server duplicates

217
推荐指数
7
解决办法
52万
查看次数

查找指定地址的最近位置

我在CakePHP中构建了一个列出业务的应用程序.大约有2000个条目,每个企业的纬度和经度坐标都在DB中.
我现在正试图解决搜索功能.

将有一个输入框,用户可以在其中放置街道地址,城市或邮政编码,然后我希望它返回从数据库中找到的11个最接近的企业.

我该怎么做呢?

php mysql cakephp distance geolocation

5
推荐指数
1
解决办法
2040
查看次数

获取Django Admin中的状态下拉列表

我为一个企业列表制作了一些基本模型,如下所示:

class Business(models.Models):
    id = models.IntegerField(primary_key=True)  
    name = models.CharField(max_length=225, blank=True)  
    address = models.CharField(max_length=150, blank=True)  
    city = models.CharField(max_length=150, blank=True)   
    state_id = models.IntegerField(null=True, blank=True)  
    zip = models.CharField(max_length=33, blank=True)  
    country = models.CharField(max_length=150, blank=True)  
    url = models.CharField(max_length=765, blank=True)  

class States(models.Model):  
    id = models.IntegerField(primary_key=True)  
    name = models.CharField(max_length=96)  
    state_abbr = models.CharField(max_length=24, blank=True)  
Run Code Online (Sandbox Code Playgroud)

在我编辑每个业务的管理员中,它显示了state_id字段.但是,如何将其与状态模型连接以显示状态的选择下拉列表?

另外,如何在业务视图中显示州缩写?

django django-admin

1
推荐指数
2
解决办法
4628
查看次数