allora forse se spiego meglio le tabella che ho potete capirci di più:
composizione di una ricetta: ric1=ingred1+ingred2=prod1
tabella 1: ingredienti
id | periodo | ricetta | ingrediente
1 1 1 1
2 1 1 2
3 1 2 3
4 1 2 4
5 2 1 1
6 2 1 2
7 2 2 3
8 2 2 4
9 2 3 5
10 2 3 2
11 3 1 1
11 3 1 2
12 3 2 3
13 3 2 4
14 3 3 5
15 3 3 2
16 3 4 6
17 3 4 7
e cosi via.. ogni ricetta è composta da min 2 ingredienti e max 3. In ogni periodo si ripetono le stesse ricette e se ne fa qualcuna in più usando nuovi o vecchi ingredienti.
tabella 2: prodotti
id | periodo | ricetta | prodotto
1 1 1 1
2 1 2 2
3 2 1 1
4 2 2 2
5 2 3 3
6 3 1 1
7 3 2 2
8 3 8 3
9 3 4 4
es: nel periodo 1 sono state prodotte la ricetta 1 e la 2, che hanno prodotto 1 e 2.. e cosi via..
a me non serve sapere quante ricette sono state prodotte in ogni periodo, ma voglio un elenco degli ingredienti e dei prodotti per perido.
il risultato deve essere:
periodo | ingrediente | prodotto
1 1 1
1 2 1
1 3 2
1 4 2
2 1 1
2 2 1
2 3 2
2 4 2
2 5 3
2 2 3
3...
3....
il campo prodotti.ricetta può essere una chiave esterna per ingredienti.id? penso di no visto la logica delle tabelle!!
allora cosa mi consigliate di fare visto che ora dovrebbe essere tutto più chiaro??