SELECT nameID, numberID ,sum(NUM)
(SELECT Name.nameID, Name.numberID, COUNT([Name.numberID) AS NUM from Name
union
SELECT b1.nameID, b1.numberID, COUNT([b1.numberID) AS NUM from b1)
group by nameID, numberID
为什么这样运行不可以,我想实现这样的功能,应该怎么样做,请大家帮忙想想办法,谢谢
(SELECT Name.nameID, Name.numberID, COUNT([Name.numberID) AS NUM from Name
union
SELECT b1.nameID, b1.numberID, COUNT([b1.numberID) AS NUM from b1)
group by nameID, numberID
为什么这样运行不可以,我想实现这样的功能,应该怎么样做,请大家帮忙想想办法,谢谢
nameid numberid age
张三 001 20
李四 002 25
小王 003 37b1表:
nameid numberid tingname tsid
张三 001 西单营业厅 2007-02-03 12:00:00
李四 002 北京银行 2007-02-03 11:00:00
小王 003 农行 2007-02-04 10:00:00
SELECT nameID, numberID ,sum(NUM)
(SELECT Name.nameID, Name.numberID, COUNT([Name.numberID) AS NUM from Name
union
SELECT b1.nameID, b1.numberID, COUNT([b1.tsID) AS NUM from b1)
group by nameID, numberID
nameid numberid num
张三 001 1
李四 002 1
小王 003 1
张三 001 1
李四 002 1
小王 003 1
我想得到:
nameid numberid num
张三 001 2
李四 002 2
小王 003 2
请教 拉