Article ID: 165308
Article Last Modified on 10/16/2002
CLOSE ALL
ERASE one.dbf
ERASE two.dbf
ERASE three.dbf
CREATE TABLE one (id c(5),first c(10))
CREATE TABLE two (id2 c(5), secnd c(10))
CREATE TABLE three (id3 c(5),third c(10))
INSERT INTO one(id,first) VALUES('11111','one')
INSERT INTO one(id,first) VALUES('22222','two')
INSERT INTO one(id,first) VALUES('33333','three')
INSERT INTO one(id,first) VALUES('44444','four')
INSERT INTO two(id2,secnd) VALUES('11111','uno')
INSERT INTO two(id2,secnd) VALUES('22222','duo')
INSERT INTO two(id2,secnd) VALUES('33333','tre')
INSERT INTO three(id3,third) VALUES('22222','whatever')
SELECT one.id,one.first,two.id2,two.secnd ;
FROM one LEFT OUTER JOIN two ON one.id=two.id2 INTO CURSOR cursor1
BROWSE NOWAIT
SELECT one.id,one.first,two.id2,two.secnd ;
FROM one left OUTER JOIN two ON one.id=two.id2 WHERE two.id2 ;
NOT IN (SELECT id3 FROM three) INTO CURSOR cursor2
BROWSE NOWAIT
124589 How to Create a Left-Right Outer Join in FoxPro for Windows
Keywords: kbbug kbfix kbvfp500afix kbprogramming KB165308