Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL在查询中连接表_Sql_Computer Science - Fatal编程技术网

SQL在查询中连接表

SQL在查询中连接表,sql,computer-science,Sql,Computer Science,我需要列出类别名称,产品ID,产品名称,单位,以及价格,在SQL查询中只列出类别3的结果。我试着按照指示去做,但提供的指示模糊不清。我正在使用w3schools网站 我不知道桌子的结构是什么。但我会提供给我的所有信息。我必须加入两个表,类别和产品 类别包括以下内容: CategoryID,CategoryName,说明 产品由以下部分组成: ProductID,ProductName,供应商ID,类别ID,单位,价格 我只需要拥有类别中的类别名称,产品ID,产品名称,单位,以及价格,我的所有结果

我需要列出
类别名称
产品ID
产品名称
单位
,以及
价格
,在SQL查询中只列出类别3的结果。我试着按照指示去做,但提供的指示模糊不清。我正在使用w3schools网站

我不知道桌子的结构是什么。但我会提供给我的所有信息。我必须加入两个表,
类别
产品

类别包括以下内容:

CategoryID
CategoryName
说明

产品由以下部分组成:

ProductID
ProductName
供应商ID
类别ID
单位
价格

我只需要拥有
类别
中的
类别名称
产品ID
产品名称
单位
,以及
价格
,我的所有结果都来自产品中的类别3。

尝试以下方法:

SELECT cat.CategoryName, prod.ProductID, prod.ProductName, prod.Unit, prod.Price
FROM Categories cat
JOIN products prod
ON cat.CategoryID = prod.CategoryID 
WHERE cat.CategoryID = 3;

您需要提供桌子结构,以便人们帮助您。请提供桌子结构tanks@Surface Tension!成功了。我有正确加入后的零件,但最初没有将Category.CategoryName放在select或prod.之后与产品相关的所有内容之前。再次感谢。我很感激。我试过了,但我只是做了一个账户,所以它不允许我这么做。@SurfacetExtension请阅读关于回答家庭作业问题的帖子。你没有提供任何帮助或解释。试着给出有帮助的答案,而不是简单的打分points@SurfaceTension你真的对我所有的答案/问题投了反对票吗?!