แบบที่1
SELECT customer.*,audit.* FROM customer,audit
WHERE customer.CustomerID = audit.CustomerID
AND customer.CustomerID = 'C001'
แบบที่2
SELECT customer.*,audit.* FROM customer,audit
WHERE customer.CustomerID (+)= audit.CustomerID
AND customer.CustomerID (+)= 'C001'
แบบที่3
SELECT customer.*,audit.* FROM customer
RIGHT JOIN audit ON customer.CustomerID = audit.CustomerID
WHERE audit.CustomerID = 'C005'
แบบที่4
SELECT audit.* FROM customer
LEFT JOIN audit ON customer.CustomerID = audit.CustomerID
WHERE customer.CustomerID = 'C001'
แบบที่5
SELECT CustomerID,Name FROM customer
UNION
SELECT CountryCode,CountryName FROM country
การjoinแบบไหนที่ทำงานได้เร็วในการqueryข้อมูลเยอะๆครับ