求助~~~~~~~~~~
A表 B 表 C表
id mc id cd id num
1 名称 1 0.1 1 0.2
1 0.5 1 0.6
select *
from a,b,c
where a.id=b.id and a.id=c.id
这种情况,有特殊的连接语句只得到如下两个结果吗?
1 0.1 0.2
1 0.5 0.6
或者 下面语句能得到正确结果也行
select a.id,sum(b.cd),sum(c.num)
form a,b,c
where a.id=b.id and a.id=c.id
group by a.id
1 0.6 0.8
注:用子查询,子表的方法我知道。我想问问这种情况 有没有特殊的表连接语句或简单的方法呢多表连接
A表 B 表 C表
id mc id cd id num
1 名称 1 0.1 1 0.2
1 0.5 1 0.6
select *
from a,b,c
where a.id=b.id and a.id=c.id
这种情况,有特殊的连接语句只得到如下两个结果吗?
1 0.1 0.2
1 0.5 0.6
或者 下面语句能得到正确结果也行
select a.id,sum(b.cd),sum(c.num)
form a,b,c
where a.id=b.id and a.id=c.id
group by a.id
1 0.6 0.8
注:用子查询,子表的方法我知道。我想问问这种情况 有没有特殊的表连接语句或简单的方法呢多表连接
from a
join b on a.id=b.id
join c on a.id=c.id