Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    20

    Nested query vs Inner join performance

    Ciao a tutti, vi seguo da tantissimo tempo e solo oggi ho deciso di registrarmi...
    volevo chiedere quale fosse la migliore soluzione (in termini di prestazioni soprattutto) tra due "nested" query o una inner join.
    mi spiego meglio:

    avendo una tabella prodotti e una tabella foto_prodotti è meglio:

    1) eseguire prima la query per selezionare tutti i prodotti e ad ogni esecuzione della stessa fare un'altra query che vada a prelevare le foto del prodotto estratto dalla prima query

    oppure

    2) fare una join tra prodotti e foto_prodotti con un'unica query?

    Grazie in anticipo a chi potrà e vorrà rispondermi, ciao!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,448
    E' meglio la seconda soluzione.
    Nel primo caso PHP fa il doppio del lavoro, per il db non cambia quasi nulla.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    20
    ok grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.