有个合并数据的程序优化问题!!!!

szliukai 2003-05-30 05:44:59
有俩张表: pdctb,technob
pdctb表中的数据 technob表中的数据
pdctno techno
-------- ---------
aa 02
bb 03
..... .....
这两个表是没有任何地联系,现在我想把这两个表合起来!
合并后的数据
pdctno techno pt
-------------------------
aa 02 aa02
aa 03 aa03
.........................
bb 02 bb02
bb 03 bb03
..........................

最简单的SQL语句就是:
select pdctno,techno,pt=pdctno+techno from pdctb a,technob b
但现在就有一个问题:当两个数据表的数据都比较多时,会严重影响查询速度的!
不知各位有没有什么好的方法!最好能在一条SQL语句里完成!
...全文
36 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-05-30
  • 打赏
  • 举报
回复
select pdctno,techno,pt=pdctno+techno from pdctb a,technob b

没有办法,应为你要的笛卡尔连接,这样写就是笛卡尔连接的写法

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧