感觉挺难的:这条sql语句应该如何写? 用左联接应该就可以了select a.*,b.中文名称 into newtablefrom a left join b on a.零件编号=b.零件编号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的代码肯定会这样,你的逻辑还没有清楚。aaa-aaaaaa-bbb对应aaa-aaaaaa-bbb你用substring会出来4条记录,这是肯定的。你只有用完全匹配才可以得到2条记录 左连接我试过了,不行用左连接时a表的行在b表中不匹配的列就变成了null,现在要求全都翻译过来,而且保证在b表中有前五位编号与a表中的纪录匹配。现在的问题是如何使用前五位编号来连接2个表,因为2个表中前五位编号相同的纪录都有很多 to txlicenhe(马可)那个是零件的别名,无所谓的。to pengdali(大力 V3.0)那么应该如何写呢 try:Select a.*,(Select top 1 中文名称 from b表 where left(零件编号,5) = left(a.零件编号,5)) as 中文名称 from A表 a 菜鸟问题:什么是“数据库归并”和“数据库归档” sql 数据库中的表和数据文件的关系 又一个高难度的SQL啊,急!唉.... sql难题 希望高手解答 两个日期相减,怎么得到小时数 有一sqlserver6.5数据库经常出现置疑,这是什么原因造成的,有什么方法可以澈底解决? 关于sql server占用内存太大的问题,分不够,可加 sql server2008执行某个插入语句 提示数据库锁死 MSSQL数据库表能否增加文件夹管理 请问如何存放一段文本 时间日期但不要时间,感觉大家以前的问题都没有回答全
aaa-bbb对应aaa-aaa
aaa-bbb你用substring会出来4条记录,这是肯定的。你只有用完全匹配才可以得到2条记录
to pengdali(大力 V3.0)那么应该如何写呢
Select a.*,(Select top 1 中文名称 from b表 where left(零件编号,5) = left(a.零件编号,5)) as 中文名称 from A表 a