|
发表于 13-11-2009 02:57 PM
|
显示全部楼层
FOXPRO 高手们!!
我现在用着FoxPro2.6古董软件,类似SQL系统。。最近在摸这个东西,有一些不会的地方,请各位帮帮忙:
问题:
TABLE X = {A1, B1, C1, D1}
TABLE Y = {A2, B2}
重点: 1) A1=A2, B1=B2
2) A2 ONE TO MANY A2 (就是说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
以上都不成功......
请问要怎么做才好? |
|