Das kommt darauf an. Wenn es sich um MyISAM handelt, werden evtl. keine ForeignKeys unterstützt (zumindest war das früher mal so). Bei InnoDB sieht das anders aus. Um aber Dein Kernproblem besser zu verstehen, müsste man die
DB-Struktur kennen. Mir kommt es jedenfalls komisch vor, dass Spaltenwerte mit Spaltenwerten aus anderen Tabellen multipliziert werden sollen.