[SQL ] 多次LEFT JOIN的效能

楼主: ryrp (RyRp)   2015-09-09 15:50:47
请教一下各位高手
如果我有一个table 是存放代号 其他的table存放代号资料
我用left join去抓代号资料 这样的写法正确吗
ex:采购单上 有厂商代号、料件代号、仓库代号
我再用left join 去存放这三个资料的table抓资料
select B.厂商资料,C.料件资料,D.仓库资料 from
((采购单 as A left join 厂商单 as B on A.厂商代号=B.厂商代号 )
left join 料件单 as C on A.料件代号=C.料件代号)
left join 仓库单 as D on A.代号代号=D.仓库代号
用这种方式抓到第三个LEFT JOIN还可以
但第四个我的ASP就跑很久当掉了
不知道我的语法需要修正哪些地方
非常感谢各位的阅读~
作者: lbeeon (力比恩)   2015-09-09 19:55:00
是ASP还是SQL? 如果是在ASP做可以不用JOIN把代号转成Dictionary,在读出资料的时候转换比较方便
作者: likesp999 (大肠杆菌)   2015-09-09 21:40:00
可以将组一个view

Links booklink

Contact Us: admin [ a t ] ucptt.com