
vypis duplicitnich hodnot
Zdravim. Muzete mi prosim nekdo poradit jak se da napsat kod pro vypis duplicitnich hodnot? POtrebuji totiz zobrazit polozku s cenou.Cena u kazde polozky je ruzna.Jedine co se mi podarilo je toto ale umi to jenom vypis dupl. hodnot a jejich pocet.
SELECT tab1.number AS Polozka, Count(tab1.number) AS Pocet
FROM tab1
GROUP BY tab1.number
HAVING (((Count(tab1.number))>1));
Zkus toto:
SELECT Tabulka.Polozka, Tabulka.Cena
FROM Tabulka
WHERE (((Tabulka.Polozka) In (SELECT [Polozka] FROM [Tabulka] As Tmp GROUP BY [Polozka] HAVING Count(*)>1 )));
Nezaručuji, ale možná to bude i fungovat.
jj.funguje to perfektne.
Dekuji moc!
Není zač. Vyřešeno ?
ANO

SELECT POLOZKA, CENA, COUNT(*) AS POCET
FROM TAB
GROUP BY POLOZKA, CENA
HAVING COUNT(*) > 1
edit: neviem ci som ta spravne pochopil, skus to lepsie opisat
tenhle select bohuzel vyhodi jenom stejne polozky se stejnou cenou tzn. nevypise cely seznam.
ale dekuji za snahu!