【发布时间】:2016-09-09 10:13:47
【问题描述】:
SELECT
CepTel,
(SELECT u
top 1 sa1.SirketAdi
FROM
SatisTum sa1
WHERE s.MusteriNo = sa1.MusteriNo) s1,
(SELECT
top 1 sa2.FaturaSahibi
FROM
SatisTum sa2
WHERE s.MusteriNo = sa2.MusteriNo) s2,
(SELECT
top 1 sa3.Ad
FROM
SatisTum sa3
WHERE s.MusteriNo = sa3.MusteriNo) s3,
(SELECT
top 1 sa4.Soyad
FROM
SatisTum sa4
WHERE s.MusteriNo = sa4.MusteriNo) s4,
COUNT(DISTINCT MusteriNo)
FROM
SatisTum s
GROUP BY CepTel,s1,s2,s3,s4
HAVING COUNT(DISTINCT MusteriNo) > 1
ORDER BY COUNT(DISTINCT MusteriNo)
错误:
Invalid column name 's1'.
Invalid column name 's2'.
Invalid column name 's3'.
Invalid column name 's4'.
【问题讨论】:
-
将查询包装在派生表中,然后进行分组。