在一个表里面,我想查出“住户名”和“地址”都相同的记录,我这样写有错,请问要怎么写
SELECT *
FROM 住户情况
WHERE 住户名, 地址 IN
(SELECT 住户名, 地址
FROM 住户情况
GROUP BY 住户名, 地址
HAVING COUNT(住户名) >= 2 AND COUNT(地址) >= 2)
SELECT *
FROM 住户情况
WHERE 住户名, 地址 IN
(SELECT 住户名, 地址
FROM 住户情况
GROUP BY 住户名, 地址
HAVING COUNT(住户名) >= 2 AND COUNT(地址) >= 2)
用户编号 住户名 类型 开户行 账号名称 帐号 地址
0000001 吴汝均 居民户 农业银行 吴XX 383001100001111 XX路120号
0000007 吴汝均 居民户 农业银行 吴XX 383001100001111 XX路120号
FROM 住户情况
WHERE (isnull(住户名,'')+isnull(地址,'')) IN
(SELECT (isnull(住户名,'')+isnull(地址,''))
FROM 住户情况
GROUP BY isnull(住户名,'')+isnull(地址,'')
HAVING COUNT(isnull(住户名,'')+isnull(地址,'')) >= 2