该表Arc(x,y)
目前有以下元组(注意有重复):
(1,2), (1,2), (2,3), (3,4), (3,4), (4,1), (4,1), (4,1), (4,2)
计算查询结果:
SELECT a1.x, a2.y, COUNT(*) FROM Arc a1, Arc a2 WHERE a1.y = a2.x GROUP BY a1.x, a2.y;
是什么a1
和a2
指的是什么?
a1和a2只是正在连接到自身的Arc表的别名.你也可以说,
Arc As a1, Arc As a2
这就是你问的问题吗?