MSSQL查询问题?高手请进~
现在的代码是这样的:intPageSize=10strPageUrl="jc_product.asp?F="&request("F")&"&S="&request("S"...
现在的代码是这样的:
intPageSize=10
strPageUrl="jc_product.asp?F="&request("F")&"&S="&request("S")&""
SQLSelect="select a.I_JCID,a.I_MemberID,a.C_JCName,a.C_Img,a.C_Price,a.C_Description,a.DT_AddDate,a.L_Check,b.C_CompanyName,b.C_Provice,b.C_City from TB_JCProducts as a inner join TB_Company as b on a.I_MemberId=b.I_MemberID"
SQLWhere=" where 1=1"
if F<>"" then
SQLWhere=SQLWhere&" and I_Class1="&F&""
end if
if S<>"" then
SQLWhere=SQLWhere&" and I_Class2="&S&""
end if
SQLOrder=" order by I_JCID desc"
TB_JCProducts 是产品的表
TB_Company 是对应公司的表
现在是想查询出TB_JCProducts中不相同的公司名称的值,公司名称在TB_Company(字段名为C_CompanyName)
这样做的目的是,在产品列表的右边,显示出相关公司的名称,但是一个公司添加了很多产品,所以要显示不相同的值。
请高手帮忙!
试了用count(distinct name)但不成功。 展开
intPageSize=10
strPageUrl="jc_product.asp?F="&request("F")&"&S="&request("S")&""
SQLSelect="select a.I_JCID,a.I_MemberID,a.C_JCName,a.C_Img,a.C_Price,a.C_Description,a.DT_AddDate,a.L_Check,b.C_CompanyName,b.C_Provice,b.C_City from TB_JCProducts as a inner join TB_Company as b on a.I_MemberId=b.I_MemberID"
SQLWhere=" where 1=1"
if F<>"" then
SQLWhere=SQLWhere&" and I_Class1="&F&""
end if
if S<>"" then
SQLWhere=SQLWhere&" and I_Class2="&S&""
end if
SQLOrder=" order by I_JCID desc"
TB_JCProducts 是产品的表
TB_Company 是对应公司的表
现在是想查询出TB_JCProducts中不相同的公司名称的值,公司名称在TB_Company(字段名为C_CompanyName)
这样做的目的是,在产品列表的右边,显示出相关公司的名称,但是一个公司添加了很多产品,所以要显示不相同的值。
请高手帮忙!
试了用count(distinct name)但不成功。 展开
ZESTRON
2024-09-04 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询