- 分享
- 0
- 人气
- 0
- 主题
- 0
- 帖子
- 595
- UID
- 42534
- 积分
- 1576
- 阅读权限
- 19
- 注册时间
- 2006-8-28
- 最后登录
- 2013-12-11
- 在线时间
- 1002 小时
|
我现在用着FoxPro2.6古董软件,类似SQL系统。。最近在摸这个东西,有一些不会的地方,请各位帮帮忙:
问题:
TABLE X = {A1, B1, C1, D1}
TABLE Y = {A2, B2}
重点: 1) A1=A2, B1=B2
2) A2 ONE TO MANY A1 (就是说A1里的data很多重复,重复的也要copy进TABLE ABC)
请问要如何add Field C1, D1 和C1, D1里面的所有data 进入 TABLE Y 或新TABLE ABC?
我试过:
SELECT Y.A2, Y.B2, X.C1, X.D1 ;
FROM Y LEFT JOIN X;
on Y.A2 = X.A1 ;
INTO TABLE ABC.dbf
和
SELECT Y.A2, Y.B2, X.C1, X.D1 ;
FROM Y, X ;
WHERE Y.A2 = X.A1 ;
UNION;
SELECT Y.A2, Y.B2, X.C1, X.D1 ;
FROM Y, X ;
WHERE empty(X.C1);
INTO TABLE ABC.dbf
以上都不成功......
请问要怎么做才好?
[ 本帖最后由 Skyline623 于 2009-11-13 05:52 PM 编辑 ] |
|