0
我有2个表。我想要列表中的分类网址[Activite_Site]我尝试了下面的查询,但它不起作用...任何人都有想法。 预先感谢您Datalake解析连接
Table [Categorie]
URL CAT
http//www.site.com/business B2B
http//www.site.com/office B2B
http//www.site.com/job B2B
http//www.site.com/home B2C
Table [Actvite_Site]
URL
http//www.site.com/business/page2/test.html
http//www.site.com/business/page3/pagetest/tot.html
http//www.site.com/office/all/tot.html
http//www.site.com/home/holiday/paris.html
http//www.site.com/home/private/moncompte.html
I would like OUTPUT :
URL_SITE CATEGORIE
http//www.site.com/business/page2/test.html B2B
http//www.site.com/business/page3/pagetest/tot.html B2B
http//www.site.com/office/all/tot.html B2B
http//www.site.com/home/holiday/paris.html B2C
http//www.site.com/home/private/moncompte.html B2C
http//www.site.com/test/pte.html Null
My query :
SELECT A.URL AS URL_SITE
C.CAT AS CATEGORIE
FROM Actvite_Site as A
LEFT Categorie as C ON C.URL==A.URL.PadLeft(C.URL.Lenght)
不工作怎么样?错误?意外的结果? – user5226582
即时看到错字错误..或者是这种情况? –
为了简化,我纠正我的查询是这样的: SELECT A.URL AS URL_SITE C.CAT AS CATEGORIE FROM Actvite_Site为A LEFT Categorie如C ON C.URL == A.URL.PadLeft(10) Erreur \t \t E_CSC_USER_JOINCOLUMNSEXPECTEDONEACHSIDEOFCONDITION:比较每一侧的表达式A.URL.PadLeft(10)和C.url必须都是列 – FranckSR