concordo pienamente,se i campi sono uguali in tutte le tabelle ma hanno solo nomi diversi è inutile creare piu tabelle,ti sembrera magari che tabelle troppo grosse riducono performance ma lasciale gestire a mysql ed evita di complicarti la vita con ste cose cosi complesse visto che risparmiando magari sul database seek perdi un bel po di performance su complessita query,connessioni a mysql o su php.Originariamente inviato da r1cky`
Secondo me hai commesso qualche errore nella progettazione di questo database, è per questo che le query ti vengono "strane". Sinceramente a me non è mai capitato di vedere che il nome della tabella da cui prelevare i dati viene estratto da un'altra query...
fai una cosa standard e normalizzata e molto ben studiata(il database è la base del sito,va studiata con molta calma soprattuto se contiene molti dati)e ricorda di non esagerare con cose complesse,io ad esempio sono un maniaco folle della normalizzazione e molte volte sono arrivato a normalizzare praticamente qualunque campo delle tabelle facendo uscire un casino immondo di join :berto: !