私は Opencart のモデル ファイルをよりよく理解しようとしていますが、pd. とp。c. 私を困惑させます。誰かがそれらが何であるか、そしてそれらをどのように解釈するかを説明できますか.
質問する
160 次
1 に答える
2
これらは、テーブル名の同義語です (少し攻撃的にショートカットと言うこともできます)。product
特定のproduct_description
列を取得したい場合のように、次のようにします。
SELECT
product.product_id,
product.price,
product.tax_class_id,
product.image,
product_description.title,
product_description.description
FROM product
LEFT JOIN product_description ON product.product_id = product_description.product_id
WHERE product.product_id IN (1,2,3,4,5,6)
ORDER BY product_description.title
ただし、同義語を使用する場合は、入力を少し減らすことができます。
SELECT
p.product_id,
p.price,
p.tax_class_id,
p.image,
pd.title,
pd.description
FROM product p
LEFT JOIN product_description pd ON p.product_id = pd.product_id
WHERE p.product_id IN (1,2,3,4,5,6)
ORDER BY pd.title
これでクリアですか?これは OpenCart に関するものではなく、 pure に関するものSQL
です。
于 2013-05-17T14:52:12.617 に答える