secondo me basta un'unica tabella e aggiungere un campo categoria senza scomodare join ma va bene anche l'idea di telegio
comunque pensa che dovresti indicizzare tante tabelle e la query si allunga come tempi perchè deve fare la ricerca su più tabelle