主题:一个比较特殊的查询
dybj
[专家分:70] 发布于 2008-08-13 10:06:00
不知道这样是否可行,SQL2000表中有一字段为数量,要求在查询时根据数量生成相应的行数,即数量为2时就会出现2条一样的行,数量为3时出现3条一样的行
回复列表 (共7个回复)
沙发
yzzd2167 [专家分:550] 发布于 2008-08-13 11:46:00
不清楚你的意思:
是這樣的嗎:
表 TABEL1
FIELD1 FIELD2
1 A
3 C
2 B
sql指令抓其中FIELD2為B的資料產生表
表TABEL2
FIELD1 FIELD2
2 B
2 B
sql指令抓其中FIELD2為C的資料產生表
表TABEL3
FIELD1 FIELD2
3 C
3 C
3 C
板凳
dybj [专家分:70] 发布于 2008-08-14 22:30:00
是主个意思.
V如:
M1 M2
1 A
2 B
3 C
生成:
M1 M2
1 A
2 B
2 B
3 C
3 C
3 C
不知道能不能实现
3 楼
cbl518 [专家分:57140] 发布于 2008-08-15 08:39:00
一条 SQL sele 命令,不能达到该目的!!!
4 楼
yzzd2167 [专家分:550] 发布于 2008-08-15 09:23:00
我也是這樣認為的。
至少劃不來。
5 楼
lwh1188 [专家分:25840] 发布于 2008-08-15 11:28:00
是不是一式多份的打印问题?可以说说为什么要这样做吗?你的目的是什么呢?
6 楼
dybj [专家分:70] 发布于 2008-08-15 15:08:00
原本我是在树目录控件使用,即数量是多少就显示几条,后来只能从控件中增加节点时直接进行处理了,我是但心这样处理与数据库发生脱离,多用户操作时容易发生错误,谢谢大家了
7 楼
cbl518 [专家分:57140] 发布于 2008-08-16 00:11:00
为什么要用一句语句呢?
多句语句,是可以达到你的目啊!
我来回复