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'过滤器消除。如果您希望将其包括在内,您可以再添加
右表中所有不匹配的列都将具有空值,因此它们将被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。。。天哪,你救了我