插入来自不同表的值

时间:2017-04-13 08:05:00

标签: sql oracle

我在ORACLE DB中为我的一个项目工作。现在我必须从2个不同的表中将值插入到一个表中。

表格创建如下:

CREATE TABLE ATRB_VALUES_COUNT(MID VARCHAR(20),GID VARCHAR(20),SID VARCHAR(20),AID VARCHAR(20),AVID VARCHAR(20))

要插入的值如下:

  1. 从表中获取AID,AVID,名为ATRB_VAL
  2. 从表ATRB的AID获取相应的SID
  3. 从表SB_ATRB
  4. 获取相应的MID,GID

    我尝试过使用union。但它不起作用,因为有不同的行数。

1 个答案:

答案 0 :(得分:0)

你应该使用join not union

CellValueChanged

(您加入此处,加入3个表格`ATRB_VAL,ATRB,SB_ATRB)