Labai ačiū, iš esmes pavyko, tik rezultate išveda viena kartą reikšmę kuri pasikartoja, o man reikia, kad išvestu tiek kartu kiek pasikartuoja ir tik pasikartojančius.
SELECT a_nr, COUNT(*) FROM lentele GROUP BY x HAVING COUNT(a_nr) >1;
Ir dar vienas patobulinimas, kad rastu pagal dviejų laukelių sutapimą, man niekaip nepavyksta
pvz jei lentele
a_nr a_nr2 obj
----------------------
a1 12 a
a2 12 b
a2 13 c
a2 13 d
a3 12 e
a4 15 f
a4 20 g
a5 30 h
Rezultatas butu toks
Pagal mano nepatyrusio specialisto logiką, užklausa turėtų buti tokia:
SELECT * FROM lentele GROUP BY obj HAVING COUNT(a_nr)=COUNT(a_nr2) AND COUNT(a_nr)>1 AND COUNT(a_nr2)>1
bet niekas gero nesigauna rezultatas ne tas.
Prašau padekite