Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    79

    Problema query mysql per non ripetere record uguali

    Salve ho un problema con una query mysql, praticamente ho una tabella id, tag entrambi chiavi primarie e vorrei ricavarmi tutti i tag senza ripetere quelli uguali ed ho fatto cosi SELECT DISTINCT tag FROM nome_tabella WHERE 1 GROUP BY tag ma comunque mi ripete i tag uguali.

  2. #2

    Re: Problema query mysql per non ripetere record uguali

    Originariamente inviato da atomox
    Salve ho un problema con una query mysql, praticamente ho una tabella id, tag entrambi chiavi primarie e vorrei ricavarmi tutti i tag senza ripetere quelli uguali ed ho fatto cosi SELECT DISTINCT tag FROM nome_tabella WHERE 1 GROUP BY tag ma comunque mi ripete i tag uguali.
    Il distinct si estende a tutti i campi elencati ma tu elenchi solo "tag", il group by raggruppa per campo tag. Puoi togliere o il distinct oppure il group by.

    Quindi significa che non sono proprio uguali altrimenti ne renderebbe solo uno per tipo.

    Di chiavi primarie ne puoi avere una sola. quindi sara' id oppure tag oppure id+tag come chiave multipla. Ma se di tag ne hai piu' di uno questo non puo' essere chiave primaria se non come chiave multipla e manco ovviamente chiave UNIQUE.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.