Portál AbcLinuxu, 11. května 2025 05:06
nazov firmy cislo faktury variabilny symbol prva 1 10 prva 2 20 prva 3 20 druha 4 40 druha 5 50 druha 6 40 prva 7 70 prva 8 70 prva 9 90Zistit duplicity v jednom stlpci - napr. vo variabilnom symbole viem, ale potreboval by som zlozitejsi dotaz, ktoreho vysledkom by bolo:
nazov firmy cislo faktury variabilny symbol prva 2 20 prva 3 20 druha 4 40 druha 6 40 prva 7 70 prva 8 70je nieco take vobec v sql mozne? ak ano mozte ma nakopnut spravnym smerom pls? za akukolvek pomoc vopred velka vdaka.
CREATE TABLE faktury (firma text, cislo int UNIQUE, variabilny int);
INSERT INTO faktury VALUES
('prva', 1, 10),
('prva', 2, 20),
('prva', 3, 20),
('druha', 4, 40),
('druha', 5, 50),
('druha', 6, 40),
('prva', 7, 70),
('prva', 8, 70),
('prva', 9, 90)
;
SELECT f.*
FROM faktury AS f
WHERE EXISTS (
SELECT 1
FROM faktury AS x
WHERE f.firma = x.firma
AND f.variabilny = x.variabilny
AND f.cislo != x.cislo
)
ORDER BY variabilny, firma, cislo
;
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.