小白请教一个问题,有表a.b.c且三表中都有列sn.请问如何
sql吧
全部回复
仅看楼主
level 3
爱笑的勤奋的rt
楼主
小白请教一个问题,有表a.b.c且三表中都有列sn.请问如何求三表中sn的总条数,三表中表内相同或跨表相同的sn都只算一条。希望大神指导一下SQL语句
2018年03月31日 12点03分
1
level 1
Muggle✆
三个表的sn分别都查出来,用union all 连接,临时表(with tmp_XXX as (select * from)),然后 distinct ,计数就可以了,只针对一个字段。
2018年03月31日 15点03分
2
爱笑的勤奋的rt
能麻烦你写一下SQL语句吗?
2018年04月02日 00点04分
level 1
Muggle✆
WITH TMP_TEST AS
(SELECT A.SN FROM TEST_A A
UNION ALL
SELECT B.SN FROM TEST_B B
UNION ALL
SELECT C.SN FROM TEST_C C)
SELECT COUNT(DISTINCT SN) FROM TMP_TEST;
2018年04月02日 08点04分
3
1