Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    94

    [php-mysql] filtraggio tabella con righe identiche

    ciao a tutti:
    ho una tabella su mysql fatta cosi:

    step| fornitori | clienti
    1 1 2
    1 1 2
    2 3 4
    2 4 5
    2 4 5

    vorrei filtrare questa tabella in modo che mi restituisca solo una volta le
    righe con gli stessi valori:
    in questo caso il risultato dovrebbe essere:

    step| fornitori| clienti
    1 1 2
    2 3 4
    2 4 5


    è possibile in qualche modo? parlo di script php-mysql..
    grazie..

  2. #2
    aggiungi una chiave unica alla tabella ^^

    ovvero aggiungi una chiave primaria autoincrementate int 10 in modo che ogni riga ha un suo id specifico

    dopo di che quando stampi dovresti poter usare il distinct o il group by per evitare di stampare a video + righe uguali (forse potresti aver necessità di usare qualche artifizio usando, ad esempio concat)

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    94
    la mia tabella quindi sarebbe cosi:

    id|step| fornitori | clienti
    1 1 1 2
    2 1 1 2
    3 2 3 4
    4 2 4 5
    5 2 4 5

    come la filtro??
    scusate ma sono alle prime armi..
    grazie..

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    94
    pare che basti il distinct..anche senza chiave primaria
    grazie mille..
    ciao..

  5. #5
    la chiave primaria ti serve poi per eliminare i dati da li dentro oltre che per acquisire una riga dopo aver fatto una ricerca ^^

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.