Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.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 server 无法获取Tbl1中一列的所有值(MICROSOFT SQLSERVER连接问题)_Sql Server_Left Join - Fatal编程技术网

Sql server 无法获取Tbl1中一列的所有值(MICROSOFT SQLSERVER连接问题)

Sql server 无法获取Tbl1中一列的所有值(MICROSOFT SQLSERVER连接问题),sql-server,left-join,Sql Server,Left Join,嗨,我有两张桌子 tblSubCategory TBL产品类别 我附上图像。。。 我想要得到的是所有tblSubcategory(子名称)的名称 到目前为止,我尝试的是跟踪join,输出低于 您可以看到这里没有tblsubcategory反射(Pk_Id=23,Subname=blaa) 任何获取子名称Blaa的方法。我指的是tblsubCategory的所有子名称(左表) 右表中所有不匹配的列都将具有空值,因此它们将被SV.ProdId='1'过滤器消除。如果您希望将其包括在内,您可以再添加

嗨,我有两张桌子

  • tblSubCategory
  • TBL产品类别
  • 我附上图像。。。

    我想要得到的是所有tblSubcategory(子名称)的名称

    到目前为止,我尝试的是跟踪join,输出低于

    您可以看到这里没有tblsubcategory反射(Pk_Id=23,Subname=blaa)

    任何获取子名称Blaa的方法。我指的是tblsubCategory的所有子名称(左表)


    右表中所有不匹配的列都将具有空值,因此它们将被SV.ProdId='1'过滤器消除。如果您希望将其包括在内,您可以再添加一个过滤器,如下所示:

    选择pk_Sub ,子名称 ,SV.SubCatValue 来自tblSubCategory.pk_SubId=SV.SubCatId上的tblSubCategory tblProductSbcategoryVal SV 其中SV.ProdId='1'
    或者SV.SubCatId为空

    是否尝试在ON子句的WHERE子句中放入条件?简而言之,在您编写的查询中用和替换WHERE。Solved@deepanshukalla。。。天哪,你救了我