我有一个名为'urls‘的表,其中包含不同国家的域名,如下所示:
Domain
Paypal.com
wellsfargo.co.uk
sparkasse.fe.de
等等。
我有另一个名为' country‘的表,其中包含tlds及其关联的国家/地区,如下所示:
tld country
nl netherlands
de germany
uk united kingdom
etc...
我不知道如何才能创建一个匹配项,在这个匹配项中,我可以从表‘urls’中的域名中提取表' country‘中的国家名
我有一个表,其中有来自Active Directory的数据。它有3列,即:机器名称、DistinguishedName和ObjectPath。例如:
a. Machine Name: WKS123BBB
b. Distinguished Name: CN=WKS123BBB,OU=Workstations,OU=GB,OU=Countries,DC=A,DC=B,DC=C,DC=com
c. ObjectPath: LDAP://a.b.c.com,CN=WKS123BBB,OU=Workstations,OU=GB,OU=Countries,DC=A,DC=B,DC=C,DC=com
在域
我有一个结构如下的数据-
1 John US 2 Mary CN 3 Smith US 4 John US 5 Mary CN
我需要在每个国家中找到重复的名字。结果应该是这样的{US:(1,John,US),(4,John,US)} {CN:(2,Mary,CN),(5,Mary,CN)}。有人能帮我写个Pig脚本来解决我的问题吗?
我可以加载数据并按国家名称分组。
我知道下面的查询非常糟糕,需要2分钟才能得到10条记录(尽管列表表有超过100万条记录),但我不确定有什么更好的方式来写这个
我只是想让所有有名单的国家,把国家和上市国家联系起来的表格是省。
ALTER VIEW [dbo].[CountriesWithListings]
AS
SELECT distinct
cn.CountryID,
cn.Code as CountryCode,
cn.Name as CountryName
FROM dbo.Countries AS cn
INNER JOIN d