ho avuto a che fare con un istruttore che si destreggiava tra più linguaggi senza conoscerne veramente BENE uno.. E in pratica sto qui aveva creato un DB con le tabelle utenti e messaggi.Originariamente inviato da Vincent.Zeno
non mi è molto chiaro quello che dici o che intendi
JOIN serve per collegare i risultati, non è "un risparmio in se"
Per visualizzare i messaggi comprensivi di username utilizzava il becero metodo di fare una prima query sulla tabella messaggi, mettere tutto in un array, poi per ogni riga risultante andare a prelevare l'username in base all'ID facendo per ognuno di essi una query...
Ne conseguiva che lanciava un numero indefinito di query laddove sarebbe bastato utilizzare il semplice JOIN..
Poi non so, magari per come è strutturato mysql il JOIN fa la stessa cosa descritta sopra ma in maniera "nascosta"... Ma non credo. Bisognerebbe chiedere a chi l'ha progettato.

Rispondi quotando