小白请教一个问题,有表a.b.c且三表中都有列sn.请问如何
sql吧
全部回复
仅看楼主
level 3
小白请教一个问题,有表a.b.c且三表中都有列sn.请问如何求三表中sn的总条数,三表中表内相同或跨表相同的sn都只算一条。希望大神指导一下SQL语句[托腮][托腮][托腮]
2018年03月31日 12点03分 1
level 1
三个表的sn分别都查出来,用union all 连接,临时表(with tmp_XXX as (select * from)),然后 distinct ,计数就可以了,只针对一个字段。
2018年03月31日 15点03分 2
能麻烦你写一下SQL语句吗?[小乖][小乖][小乖]
2018年04月02日 00点04分
level 1
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