Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Ottimizzare una query

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    106

    Ottimizzare una query

    ciao a tutti

    secondo voi come potrei ottimizzare questa query :

    Codice PHP:
    $query "SELECT bx_spy_data.*, Profiles.ID, Profiles.Avatar

    FROM bx_spy_data 

    INNER JOIN Profiles ON bx_spy_data.sender_id = Profiles.ID 

    WHERE ( sender_id=
    $mioid OR recipient_id=$mioid 
    or (sender_id IN (select friend_id from bx_spy_friends_data where sender_id=
    $mioid)) or (recipient_id IN
    (select friend_id from bx_spy_friends_data where sender_id=
    $mioid))) 

    ORDER BY bx_spy_data.id DESC LIMIT 0,30"

    renderla più leggera , ho selezionato solo le tab che devo usare , ma per il resto non saprei...

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    43
    Potresti fare delle tabelle di appoggio così ti risparmi un po di Join...

  3. #3
    puoi provare a sostituire le IN() con delle JOIN

  4. #4
    Ciao,

    per essere in linea con il nuovo regolamento va inserito il nome della piattaforma del titolo, se la indichi ci penso io a correggere il titolo

    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.