我想加入一个具有多个值的列,并将它们作为逗号分隔的列表值合并到一个字段中。 SQL查询有效,但是我认为我遇到了性能问题。
加载我的SQL代码30分钟后,它出现了超时问题:DataSource.Error:Microsoft SQL:执行超时已过期。在操作完成之前已经过了超时时间,或者服务器没有响应。
每当我选择前1000行时,它仍然会加载一整分钟。
LEDGERTRANS.TXT是一个字符串,并且在其周围加上了MAX(),它使我超时。
MRPRJPROJTRANSPOSTING具有250万行 LEDGERTRANS +/- 5M行,尽管我只加入我需要的行。
以下是我使用的代码:
Feet Meters | Meters Feet
1 0.305 | 20 65.574
2 0.610 | 26 85.246
3 0.915 | 32 104.918
4 1.220 | 38 124.590
5 1.525 | 44 144.262
6 1.830 | 50 163.934
7 2.135 | 56 183.607
8 2.440 | 62 203.279
9 2.745 | 68 222.951
10 3.050 | 74 242.623
11 3.355 | 80 262.295
12 3.660 | 86 281.967
13 3.965 | 92 301.639
14 4.270 | 98 321.311
15 4.575 | 104 340.984
也许还有另一种进行类似联接的方法吗?
亲切的问候, 伊戈尔(Igor)