Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema con query sql

  1. #1

    problema con query sql

    ciao,

    ho scritto la seguente query:

    Codice PHP:
    $query2=("select distinct(pockets.pocket_type) from (pockets join (dispensers join (collocations join (locations join circuits on circuits.circuit = locations.location_circuit) on locations.location = collocations.collocation_location) on collocations.collocation_dispenser = dispensers.dispenser) on dispensers.dispenser = pockets.pocket_dispenser) where circuits.circuit=".$circuit); 
    funziona ma a me interessa anche poter estrarre il campo pockets.pocket solo che essendoci il select distinct non so farlo. qualcuno mi puo' dare una dritta?

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    107
    prova così...

    $query2=("select distinct pockets.pocket_type, pockets.pocket from (pockets join (dispensers join (collocations join (locations join circuits on circuits.circuit = locations.location_circuit) on locations.location = collocations.collocation_location) on collocations.collocation_dispenser = dispensers.dispenser) on dispensers.dispenser = pockets.pocket_dispenser) where circuits.circuit=".$circuit);

  3. #3
    ciao,

    eh il problema è che così mi fa vedere tutti i record perchè chiaramente pockets.pocket è l'id univoco e quindi sempre diverso.

    possibile che non ci sia un modo per recuperare i campi dopo un select distinct?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    107
    annnhh, ho capito...
    penso tu debba fare un select di un select..

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 © 2025 vBulletin Solutions, Inc. All rights reserved.