opak Distinct (SQL)

Sekcia: Programovanie 28.02.2007 | 12:41
tommy   Návštevník
potrebujem vybrat z tabulky ktore maju hodnotu v jednom stlpci rovnaku hodnotu, teda nieco ako opak DISTINCT. Neviete ci existuje nieco take ? Mohol som si pre kazdy riadok pohladat ci tam nie je dalsi s rovnakou hodnotou ale to bohvieako efektivne nie je.
dik za kazdu radu
    • Re: opak Distinct (SQL) 28.02.2007 | 13:32
      wolf09   Návštevník
      zkuste hledat v dokumentaci tohle :
      group by a having count

      zhruba by to mohlo byt takhle:
      SELECT sloupec FROM tabulka GROUP BY sloupec HAVING count > 1
    • Re: opak Distinct (SQL) 28.02.2007 | 14:00
      Avatar nahnevaný mladý muž gNewSense  Používateľ
      select
        name, count(*)  
      from
        customer
      group by
        name
      having 
        count(*) > 1