我试图从Products
表中获取所有产品,并同时从Company
表中检索Company_Name
表。我的表中的一个共同列是Company_Id
。C#SELECT语句,SQL查询
我使用此查询:
SELECT
products.product_id,
products.product_name,
products.product_desc,
products.unit_price,
products.stock_level,
products.product_image,
products.gender,
products.type_of_acct,
products.product_cname,
products.product_cdesc,
products.company_id,
company.company_name
FROM
products
INNER JOIN
company ON products.company_id = company.company_id
但是,这只能说明全部由特定公司的产品。
我需要显示所有的产品。
使用左连接,而不是内部联接 –
您的查询是正确的。确认您的表格中有多个产品 – Tarik
您的查询看起来是正确的。也许你只有一家公司?如果有没有公司的产品,那么左连接将解决问题。 – Doruk