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

    raggruppare record simili (mysql)

    Si possono raggruppare tramite una query sql dei record simili? Oppure che so stabilire in base a quali criteri le singole tabelle devono essere estratte e raggruppate? Per esempio solo se i primi 10 caratteri di un singolo record sono uguali.

  2. #2
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    oddio sinceramente non ho ben capito, potresti fare un esempio concreto?

  3. #3
    ehehe... ok!

    codice:
    row1   row2   row3   row4   row5
    1      wq     1245   sawq   qwe
    2      ewq    1245   qwew   321
    3      sdsd   456    asdd   2123
    4      wqewq  567    asds   q2wew
    5      sasd   1235   dssa   23323
    Io dovrei raggruppare insieme le tabelle in base a row3. Con group by mi da 4 risultati, mentre io vorrei per esempio che anche la riga 5 sia raggruppata con 1 e 2 perchè simili.

    Se non esiste una cosa del genere, quantomeno esiste qualcosa per stabilire un dato criterio?!??! Mi sono perso nel manuale di mysql

  4. #4
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    puoi usare la funzione REGEXP() per indicare un pattern su cui verificare la somiglianza dei dati nei campi dei vari record e conteggiare il totale dei record in base a questo criterio.

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.