Hjælp til join
Jeg har brug for at hente antallet af poster fra en tabel ud, men kan ikke helt gennemskue hvordan/om jeg kan gøre det i én sætning.Her er en grov oversigt over hvordan tabellerne relaterer til hinanden:
Tabel 1: samlinger
Række 1: id
Tabel 2: pakker
Række 1: id
Række 2: samling_id
Tabel 3: dele
Række 1: id
Række 2: pakke_id
Tabel 4: hits
Række 1: id
Række 2: del_id
Alle rækkerne indeholder integers.
(Der er selvfølgelig flere rækker, men dette er de relevante for at løse opgaven.)
Tabel 4 indeholder en masse poster der hører til forskellige dele, der igen hører til forskellige pakker, der hører til en samling.
Eksempel:
En samling indeholder 3 pakker
Hver pakke indeholder 2 dele
Hver del indeholder 20 hits
Det tal jeg så gerne vil have returneret er så 120
(20 hits * 2 dele * 3 pakker)
fra hit til samling er relationen:
id --> del_id --> pakke_id --> samling_id
Håber det giver mening, ellers spørg gerne :-D