它告诉我表 clientescrm 不存在。我找不到错误。
select
a.cuit,
a.duplicates,
c.Idclientecrm
from
(
select
replace(replace(cuit, '-', ''),'_','') as cuit,
count(cuit) as duplicates
from clientescrm
group by cuit
having count(cuit) > 1
) a,
clientescrm c
where
a.cuit= replace(replace(c.cuit, '-', ''),'_','')
Thnx寻求帮助
答案 0 :(得分:0)
首先,您应该更改您加入表格的方式。像这样的查询是标准化编写语法的方式。
SELECT
a.cuit,
a.duplicates,
c.Idclientecrm
FROM
(
SELECT
replace(replace(cuit, '-', ''),'_','') as cuit,
count(cuit) as duplicates
from database.clientescrm
group by cuit
having count(cuit) > 1
) a
JOIN database.clientescrm c ON a.cuit=replace(replace(c.cuit, '-', ''),'_','')
为什么找不到它的原因最大的可能是当前正在使用的数据库是错误的,或者不太可能,表格不存在。
确保将database.
更改为表clientescrm
所在的数据库名称。