求sql语句 SELECT *FROM a LEFT OUTER JOIN b ON a.xx= b.xx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT A.*, B.* FROM A INNER JOIN B ON A.XX = SUBSTRING(B.XX, 5, 6)也可以用RIGHT OUTER JOIN或LEFT OUTER JOIN,看你情况但前头少几个字符要确定,否则要换一个方法 错了是SELECT A.*, B.* FROM A INNER JOIN B ON SUBSTRING(A.XX, 5, 6)= B.XX字符长度确定的话用RIGHT(A.XX, 6) 也可以 如果A,B的XX字段后面的值可以唯一确定记录的话SELECT A.*, B.* FROM A INNER JOIN B ON right(A.XX,n) = SUBSTRING(B.XX, 5, n)n字符串长度,XX后面相同的长度 SELECT A.*, B.* FROM A ,BWHERE right(A.xx,n)=right(B.xx,n) 刚才有点没有看见,字段是char(n)的类型位类防止空格变成RTRIM(A.xx)RTRIM(B.xx) 那你A.xx字段长度确定吗,可以加上一个判断 WHERE (LEN(B.xx) < ....) 一个触发器的问题 我们公司要求部门之间要相互学习,下午轮我讲课,与大家分享一下讲义。 函数问题 数据库查询问题 巨难:从来没有遇见过这么复杂的SQL语句。 sql server 2005 安装后没有企业管理器,为什么? 各们帮忙想要个这个效果 如何解决避免读数据中空白字段出错的问题?? 100大分,寻高手解决!SQL2000下的MYSQL链接服务器不能执行远程INSERT 一个小问题,希望大家多多帮忙。 请问如何用sql语句实现下述的操作 如何用命令行的方式执行*.sql的SQL脚本?
也可以用RIGHT OUTER JOIN或LEFT OUTER JOIN,看你情况
但前头少几个字符要确定,否则要换一个方法
字符长度确定的话用RIGHT(A.XX, 6) 也可以
SELECT A.*, B.* FROM A INNER JOIN B ON right(A.XX,n) = SUBSTRING(B.XX, 5, n)
n字符串长度,XX后面相同的长度
WHERE right(A.xx,n)=right(B.xx,n)