Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema risultati ricerca duplicati

    Salve,
    ho una query nella quale raggruppo alcune tabelle contenenti vari record correlati. Ho però alcuni record ripetuti più volte perchè ad esempio hanno associati dati multipli.

    Eseguo una query di ricerca su questa tabella ma ovviamente i risultati che ottengo sono duplicati per il numero di record anche se hanno lo stessso ID.

    Io vorrei che il risultato fosse unico.

    Ho provato con DISTINCT ma no me li duplica ugualmente.

    La query è la seguente:


    Rc_ricerca.Source = "SELECT * FROM ricerca WHERE cognome LIKE '%" & (Request.QueryString("ricerca")) & "%' or codice Like '%" & (Request.QueryString("ricerca")) & "%' ORDER BY ID DESC"

  2. #2
    se fai una "SELECT *" rischi di vedere duplicati perché la DISTINCT cerca record univoci confrontando TUTTI i campi estratti.

    quindi, se vuoi (ad esempio) cognomi unici, devi fare la SELECT solo sul cognome

    eventualmente fa' un esempio di ciò che hai in tabella e di cosa vorresti che ti restituisse la query

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.