Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    95

    select ALL distinct campo

    SELECT DISTINCT prodotto FROM tabella ORDER BY prodotto ASC

    Perfetta se nonche mi occorrerebbero tutti i gli altri campi relativi al record univoco "prodotto". Cioè non esiste una query simile a questa

    SELECT * DISTINCT prodotto FROM tabella ORDER BY prodotto ASC

    :d

    Grazie

  2. #2
    Anche io ho lo stesso problema o quasi e non so come risolvere,
    volevo fare l'ordinamento per un altro campo.

    codice:
    SELECT * DISTINCT prodotto FROM tabella ORDER BY marca ASC
    Grazie Roberto

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    95
    Ho risolto in questo modo....ma dei record che hanno prodotto E file_pdf univoci, restituisce solo i campi prodotto e file_pdf[

    $sql="SELECT DISTINCT prodotto,file_pdf FROM prodotti ORDER BY prodotto ASC";

    Rimango nel dubbio nel caso volessi prelevare TUTTI i campi * associati al record prodotto univoco.

  4. #4
    Così fancendo mi tira fuori tutti i record.

    Io volevo una cosa del genere:
    codice:
    $esito = pg_Exec($conn,"SELECT DISTINCT prodotto FROM prodotti ORDER by marca DESC");
    Quindi visualizzare una sola volta un prodotto (anche se e ripetuto tante) ma ordinarlo per la marca.

    Grazie

  5. #5
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    conoscendo tutti i campi, per non fare troppe query, potresti fare un array con tutti i campi $campi = array(campo1, campo2...) poi fai un foreach($campi as $dato) del tuo array e ad ogni campo esegui la query:
    { //inizio foreach

    SELECT DISTINCT $dato FROM tabella ORDER BY prodotto ASC e tutto il resto per completare la query.....

    ti crei cosi' un array per campo che contiene i risultati che poi stamperai con un ciclo a loro volta.

    PS e' un idea se nn ne hai altre

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.