The following examples illustrate how to issue CREATE JOIN INDEX statements.
This example creates a join index for the key join between the SalesOrders table and the Customers table. This is a key join based on the foreign key ky_so_customer, which relates the CustomerID column of SalesOrders to the primary key ID of the Customers table. You can give the index any name you want. This example names it ky_so_customer_join to identify the foreign key on which the key join relies.
CREATE JOIN INDEX ky_so_customer_join FOR GROUPO.Customers FULL OUTER JOIN GROUPO.SalesOrders
This example creates a join index for the same two tables using an ON clause. You could use this syntax whether or not the foreign key existed.
CREATE JOIN INDEX customer_sales_order_join FOR GROUPO.Customers FULL OUTER JOIN GROUPO.SalesOrders ON Customers.ID=SalesOrders.CustomerID
CREATE JOIN INDEX customers_sales_order_join FOR GROUPO.Customers NATURAL FULL OUTER JOIN GROUPO.SalesOrders
CREATE JOIN INDEX sales_order_so_items_join FOR GROUPO.SalesOrders NATURAL FULL OUTER JOIN GROUPO.SalesOrderItems