Sign-up....

INSERT INTO 问题

A表

----------------------------

物品ID | 月别1 | 数量1 | 月别2 | 数量2 | 月别3 | 数量3

B表

----------------------------

物品ID | 物品名称

AAA | 物品1

C表

----------------------------

物品ID | 月别 | 数量

AAA | 1 | 300

AAA | 2 | 500

AAA | 3 | 600

这样的三张表,我想把B,C表中的数据检索出来放到A表中,

-------------------------------

物品ID | 月别1 | 数量1 | 月别2 | 数量2 | 月别3 | 数量3

AAA | 1 | 300 | 2 | 500 | 3 | 600

-------------------------------

应该怎样写?一条SQL可以搞定么?

[444 byte] By [msdn] at [2007-8-14 15:33:14]
# 1 Re: INSERT INTO 问题

一条语句搞不定

bluelamb at 2004-11-16 13:40:45 >
# 2 Re: INSERT INTO 问题

好像和B表没有什么关系吧?

ATGC at 2004-11-16 13:46:36 >
# 3 Re: INSERT INTO 问题

B表需要进行查询,列出符合条件的纪录

Dctong at 2004-11-16 13:48:27 >
# 4 Re: INSERT INTO 问题

一条语句搞不定,还是得使用游标来实现。。

LGQDUCKY at 2004-11-16 13:51:49 >
# 5 Re: INSERT INTO 问题

要是同一物品ID在C表有3条以上记录,你想要哪三条阿?还是说C表中的月别是固定的1,2,3阿?如果要和A表对应,C表中月别应该是固定的咯。

scatking at 2004-11-16 14:06:19 >
# 6 Re: INSERT INTO 问题

什么是“列出符合条件的纪录”

ATGC at 2004-11-16 14:09:59 >

Oracle

All Classified