我用视图连接3个表:A,B,C
通过每个表中的日期字段全连接
,我A一个日期下中有3个记录,B有1个,C没有
我写成
select * from A a full join B b on a.date=b.date full join C c on a.date=c.date
遇到一点问题啊
我用上边的方法写的时候,虽然将记录合在一块了,但是对应的B记录重复出项两次
例:
A:
date name sex
2004 a w
2004 b w
2004 c w
B:
date name age
2004 d 10
C:
date name class
---- ---- ---
视图效果
date name sex name age name class
2004 a w d 10
2004 b w
2004 c w
什么错误
怎样能达到上面的效果
谢谢着急,各位大大帮忙了啊
通过每个表中的日期字段全连接
,我A一个日期下中有3个记录,B有1个,C没有
我写成
select * from A a full join B b on a.date=b.date full join C c on a.date=c.date
遇到一点问题啊
我用上边的方法写的时候,虽然将记录合在一块了,但是对应的B记录重复出项两次
例:
A:
date name sex
2004 a w
2004 b w
2004 c w
B:
date name age
2004 d 10
C:
date name class
---- ---- ---
视图效果
date name sex name age name class
2004 a w d 10
2004 b w
2004 c w
什么错误
怎样能达到上面的效果
谢谢着急,各位大大帮忙了啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货