2

我有 2 张桌子,products并且products_description. products我想要来自: products_idproducts_quantityproducts_modelproducts_image的这些字段products_price

我想加入这个products_description领域products_description

我到目前为止的 SQL 是

SELECT products.products_id, products.products_quantity, products.products_image, products.products_price, products_image
 FROM products
 INNER JOIN products_description
 ON products.products_id=products_description.products_id
 ORDER BY products.products_id

我的结果只是从产品表中获取的字段名称,而表中没有任何内容products_description。我怎样才能解决这个问题?

4

2 回答 2

0

JOIN是正确的,但你没有从表中选择任何东西。products_description

更新您SELECT以包含来自的列products_description(替换正确的列名)。

SELECT products.products_id, ..., products_description.column_name, products_description.column_name2, ...
于 2012-10-12T16:10:48.323 回答
0

您忘记在 SELECT 语句中写入products_description.*(这将从 products_description 表中获取所有列)。

SELECT products.products_id, products.products_quantity, products.products_image, products.products_price, products_image, products_description.*
 FROM products
 INNER JOIN products_description
 ON products.products_id=products_description.products_id
 ORDER BY products.products_id
于 2012-10-12T16:11:12.317 回答