Допустим, у вас есть 3 таблицы
- Product - содержит столбцы типа «Productname, description и т. Д.»
- Order - содержит столбцы типа «productID»
- OrderDetail - содержит столбцы типа «Дата заказа, имя клиента и т. Д.»
Если вы хотите получить все продукты, заказанные по имени клиента «ABC», то ваш запрос будет выглядеть как
SELECT PROD.NAME FROM PRODUCT PROD INNER JOIN ORDER ORD ON ORD.PRODUCTID=PROD.ID
INNER JOIN ORDERDETAIL ORDTL ON ORDTL.ORDERID=ORD.ID
WHERE ORDTL.CUSTOMERNAME = 'ABC'
приведенный выше запрос является примером трех таблиц, использующих INNER JOIN