多表查詢

此查詢將連線三個表:Customer,Order 和 Orderline。

childtable OF parenttable 中使用 OF 語句假定索引是以特定方式構造的。在 sports2000 資料庫就是這種情況。

DEFINE QUERY q1 FOR Customer, Order, Orderline.

OPEN QUERY q1 FOR EACH Customer WHERE Customer.state = 'TX'
    , EACH Order OF customer WHERE order.custnum < 1000
    , EACH orderline OF order.

GET FIRST q1.
DO WHILE NOT QUERY-OFF-END('q1'):
    DISPLAY Customer.Name Order.OrderNum OrderLine.LineNum 
        WITH FRAME frameA 20 DOWN.
    DOWN WITH FRAME frameA.
    GET NEXT q1.
END.

CLOSE QUERY q1.

結果:在 Windows GUI 中:

StackOverflow 文件