我有 2 个表,需要获取品牌代码的结果。
例如,在数据库中,我有两个不同的品牌,但它们的代码是相同的(只有小写和大写不同)。例如:
代码名称
关于耐克
和阿迪达斯
如何在代码上内连接 2 个表以分别获取这 2 个表?
现在,在内连接之后我得到了这 2 的总和。
SELECT Code, BrandName, Count(*) QTY, SUM(Price) TOTAL
FROM A
INNER JOIN B
ON A.Code=B.Code
GROUP BY Code, BrandName
这个查询会给我错误的结果,因为它不敏感地连接大小写。
请帮忙 :)
由于您使用不区分大小写的排序规则并且想要区分大小写,请尝试使用collate
具有合适的区分大小写排序规则的关键字:
INNER JOIN B
ON A.Code COLLATE Latin1_General_CS_AS_KS_WS = B.Code COLLATE Latin1_General_CS_AS_KS_WS
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)