今日 テーブルを 歳 犬 以上 outer join 割 仕事が 生じました.

googleで 検索を 日 見たら mysql outer join 3 tables という 検索語が 自動完成機能で 出ました. 多い 人々が これを 捜して 見たか 見ます.

そのため 結局 見つけたが, 原文は ここです : OUTER JOIN 2 (or more) tables at once

何, 翻訳すれば ‘たいてい 番(回)に 2犬 (以上) OUTER JOIN 夏期‘ 位 なりますね.

コードは 下と ようです.

SELECT
transactions.ID,
transactions.ProdID,
transactions.RatePlan,
transactions.ServArea,
products.ID as prodID,
products.Name as prodName,
rateplans.ID as rateID,
rateplans.Name as rateName,
servarea.ID as servID,
servarea.Name as servName
FROM carts, transactions, products
/*----------------------------------------------*/
LEFT OUTER JOIN rateplans
ON rateplans.ID = transactions.RatePlan
LEFT OUTER JOIN servarea
ON servarea.ID = transactions.ServArea
/*----------------------------------------------*/
WHERE products.ID = transactions.ProdID
AND transactions.CartID = carts.ID
AND carts.ID = 'the cart id im tracking'

核心は 下の コードです.

LEFT OUTER JOIN rateplans
ON rateplans.ID = transactions.RatePlan
LEFT OUTER JOIN servarea
ON servarea.ID = transactions.ServArea

上 構文のように そのまま 二 番(回) 書いてくれれば なる ことでした.

- コメント機能はありません。コメントの代わりに[email protected]にメールを送ってください。