Hallo,
ich habe folgendes Problem, das ich gerne mit einem SQL-Statement oder alternativ lösen möchte:
1. Ausgangstabelle (2 Spalten)
------------------------------------------------------------------
create table basis
(article Integer,
supplier VarChar(10) );
Insert into basis Values (4711, 'A');
Insert into basis Values (4712, 'B');
Insert into basis Values (4712, 'C');
Insert into basis Values (4712, 'D');
Insert into basis Values (4713, 'C');
Insert into basis Values (4713, 'E');
------------------------------------------------------------------
2. Zieltabelle
Alle Kombinationen, wobei jeder article (4711,4712,4713) immer vorhanden sein muss. Das ergibt in diesem Fall 6 Kombinationspärchen und somit 18 Datensätze.
combination_nr;article;supllier
1;4711;'A'
1;4712;'B'
1;4713;'C'
2;4711;'A'
2;4712;'B'
2;4713;'E'
2;4711;'A'
3;4712;'C'
3;4713;'C'
4;4711;'A'
4;4712;'D'
4;4713;'E'
5;4711;'A'
5;4712;'D'
5;4713;'C'
6;4711;'A'
6;4712;'D'
6;4713;'E'
Klingt einfach, aber für mich sehr schwer.
VG
ich habe folgendes Problem, das ich gerne mit einem SQL-Statement oder alternativ lösen möchte:
1. Ausgangstabelle (2 Spalten)
------------------------------------------------------------------
create table basis
(article Integer,
supplier VarChar(10) );
Insert into basis Values (4711, 'A');
Insert into basis Values (4712, 'B');
Insert into basis Values (4712, 'C');
Insert into basis Values (4712, 'D');
Insert into basis Values (4713, 'C');
Insert into basis Values (4713, 'E');
------------------------------------------------------------------
2. Zieltabelle
Alle Kombinationen, wobei jeder article (4711,4712,4713) immer vorhanden sein muss. Das ergibt in diesem Fall 6 Kombinationspärchen und somit 18 Datensätze.
combination_nr;article;supllier
1;4711;'A'
1;4712;'B'
1;4713;'C'
2;4711;'A'
2;4712;'B'
2;4713;'E'
2;4711;'A'
3;4712;'C'
3;4713;'C'
4;4711;'A'
4;4712;'D'
4;4713;'E'
5;4711;'A'
5;4712;'D'
5;4713;'C'
6;4711;'A'
6;4712;'D'
6;4713;'E'
Klingt einfach, aber für mich sehr schwer.
VG