i have tables iat and ia. iat has partC1,partC2 and partC3.
ia has fk with iat and contains values of
partC1 from -4,-3.75 ... (shown in light gold color in image)
partC2 from 0.00,-0.25...(shown in light blue)
partC3 from 0.25,0.50 .. (shown in green)
above table has to use in matrix chart for me. for example i have to get followng values from my query using above table iat and ia.
data in above table may be combination of partC1 X partC2 and sometime partC1 X partC2 X partC3 for example
combination example partC1XpartC2 (shown in yellow) -2.25 X -0.50
combination example partC1xpartC2xpartC3 (shown in red) -1.00 X -4.00 X 3.25
partC3 is occasionally use in combination.
should i create one more table with all combination define(insert) in this new column so i can easy use and get this table without query these iat and ia?
can i easily create these max combination using iat and ia values partC1,partC2 & partC3.
please guide

| **iat
** | **ia
** |
|
CREATE TABLE IAT
(
IATCODE VARCHAR2(6 BYTE) NOT NULL,
TITLE VARCHAR2(50 BYTE) NOT NULL,
PREFIX VARCHAR2(50 BYTE)
);
insert into iat (iatcode,title) values ('000001','partC1');
insert into iat (iatcode,title) values ('000002','partC2');
insert into iat (iatcode,title) values ('000003','partC3');
|
CREATE TABLE IA
(
IACODE VARCHAR2(20 BYTE) NOT NULL,
IATCODE VARCHAR2(6 BYTE) NOT NULL,
DESCRIPTION_NUMBER NUMBER(5,2)
);
insert into ia (iacode,iatcode,description_number) values ('10165','000001',-4);
insert into ia (iacode,iatcode,description_number) values ('10166','000001',-3.75);
insert into ia (iacode,iatcode,description_number) values ('10167','000001',-3.5);
insert into ia (iacode,iatcode,description_number) values ('10168','000001',-3.25);
insert into ia (iacode,iatcode,description_number) values ('10169','000001',-3);
insert into ia (iacode,iatcode,description_number) values ('10170','000001',-2.75);
insert into ia (iacode,iatcode,description_number) values ('10171','000001',-2.5);
insert into ia (iacode,iatcode,description_number) values ('10172','000001',-2.25);
insert into ia (iacode,iatcode,description_number) values ('10173','000001',-2);
insert into ia (iacode,iatcode,description_number) values ('10174','000001',-1.75);
insert into ia (iacode,iatcode,description_number) values ('10175','000001',-1.5);
insert into ia (iacode,iatcode,description_number) values ('10176','000001',-1.25);
insert into ia (iacode,iatcode,description_number) values ('10177','000001',-1);
insert into ia (iacode,iatcode,description_number) values ('10178','000001',-0.75);
insert into ia (iacode,iatcode,description_number) values ('10179','000001',-0.5);
insert into ia (iacode,iatcode,description_number) values ('10180','000001',-0.25);
insert into ia (iacode,iatcode,description_number) values ('10181','000001',0);
insert into ia (iacode,iatcode,description_number) values ('10182','000001',0.25);
insert into ia (iacode,iatcode,description_number) values ('10183','000001',0.5);
insert into ia (iacode,iatcode,description_number) values ('10184','000001',0.75);
insert into ia (iacode,iatcode,description_number) values ('10185','000001',1);
insert into ia (iacode,iatcode,description_number) values ('10186','000001',1.25);
insert into ia (iacode,iatcode,description_number) values ('10187','000001',1.5);
insert into ia (iacode,iatcode,description_number) values ('10188','000001',1.75);
insert into ia (iacode,iatcode,description_number) values ('10189','000001',2);
insert into ia (iacode,iatcode,description_number) values ('10190','000001',2.25);
insert into ia (iacode,iatcode,description_number) values ('10191','000001',2.5);
insert into ia (iacode,iatcode,description_number) values ('10192','000001',2.75);
insert into ia (iacode,iatcode,description_number) values ('10193','000001',3);
insert into ia (iacode,iatcode,description_number) values ('10194','000001',3.25);
insert into ia (iacode,iatcode,description_number) values ('10195','000001',3.5);
insert into ia (iacode,iatcode,description_number) values ('10196','000001',3.75);
insert into ia (iacode,iatcode,description_number) values ('10197','000001',4);
insert into ia (iacode,iatcode,description_number) values ('10198','000002',0);
insert into ia (iacode,iatcode,description_number) values ('10199','000002',-0.25);
insert into ia (iacode,iatcode,description_number) values ('10200','000002',-0.5);
insert into ia (iacode,iatcode,description_number) values ('10201','000002',-0.75);
insert into ia (iacode,iatcode,description_number) values ('10202','000002',-1);
insert into ia (iacode,iatcode,description_number) values ('10203','000002',-1.25);
insert into ia (iacode,iatcode,description_number) values ('10204','000002',-1.5);
insert into ia (iacode,iatcode,description_number) values ('10205','000002',-1.75);
insert into ia (iacode,iatcode,description_number) values ('10206','000002',-2);
insert into ia (iacode,iatcode,description_number) values ('10207','000002',-2.25);
insert into ia (iacode,iatcode,description_number) values ('10208','000002',-2.5);
insert into ia (iacode,iatcode,description_number) values ('10209','000002',-2.75);
insert into ia (iacode,iatcode,description_number) values ('10210','000002',-3);
insert into ia (iacode,iatcode,description_number) values ('10211','000002',-3.25);
insert into ia (iacode,iatcode,description_number) values ('10212','000002',-3.5);
insert into ia (iacode,iatcode,description_number) values ('10213','000002',-3.75);
insert into ia (iacode,iatcode,description_number) values ('10214','000002',-4);
insert into ia (iacode,iatcode,description_number) values ('10215','000003',0.25);
insert into ia (iacode,iatcode,description_number) values ('10216','000003',0.5);
insert into ia (iacode,iatcode,description_number) values ('10217','000003',0.75);
insert into ia (iacode,iatcode,description_number) values ('10218','000003',1);
insert into ia (iacode,iatcode,description_number) values ('10219','000003',1.25);
insert into ia (iacode,iatcode,description_number) values ('10220','000003',1.5);
insert into ia (iacode,iatcode,description_number) values ('10221','000003',1.75);
insert into ia (iacode,iatcode,description_number) values ('10222','000003',2);
insert into ia (iacode,iatcode,description_number) values ('10223','000003',2.25);
insert into ia (iacode,iatcode,description_number) values ('10224','000003',2.5);
insert into ia (iacode,iatcode,description_number) values ('10225','000003',2.75);
insert into ia (iacode,iatcode,description_number) values ('10226','000003',3);
insert into ia (iacode,iatcode,description_number) values ('10227','000003',3.25);
insert into ia (iacode,iatcode,description_number) values ('10228','000003',3.5);
insert into ia (iacode,iatcode,description_number) values ('10229','000003',3.75);
insert into ia (iacode,iatcode,description_number) values ('10230','000003',4);
|