连接具有不同ID的多个表

use*_*375 1 php mysql sql join

我有以下查询:

$cuttinglist_products_query = 
  tep_db_query("select op.orders_products_id, op.orders_id, op.products_id, ".
                      "op.products_model, op.products_name, op.products_quantity, ".
                      "p.products_id from " . TABLE_ORDERS_PRODUCTS . " op " .
                  " left join " . TABLE_PRODUCTS . " p " .
                  " on (op.products_id = p.products_id) where orders_id = '" . 
                  (int)$cuttinglist['orders_id'] . "'");
Run Code Online (Sandbox Code Playgroud)

这将两个表连接在一起,具有相同的id.我如何加入名为的第3个表:

"TABLE_ORDERS_PRODUCTS_ATTRIBUTES" 
Run Code Online (Sandbox Code Playgroud)

具有相同的ID:

"TABLE_ORDERS_PRODUCTS"
Run Code Online (Sandbox Code Playgroud)

使用的ID是:

"orders_products_id"
Run Code Online (Sandbox Code Playgroud)

lc.*_*lc. 5

只需添加另一个连接子句:

SELECT ...
FROM TABLE_ORDERS_PRODUCTS op
LEFT JOIN TABLE_PRODUCTS p ON op.products_id = p.products_id
LEFT JOIN TABLE_ORDERS_PRODUCTS_ATTRIBUTES pa ON op.products_id = pa.orders_products_id
WHERE ...
Run Code Online (Sandbox Code Playgroud)