Wpis z mikrobloga

Mirki z #sql #mysql #programowanie

Poniższe zapytanie ma zwracać rekordy, których pole dokNrPelnyOryg jest powtórzone, ale z jakiejś racji tak nie jest i zwraca mi dosyć randomowe wpisy, których nie jestem w stanie ogarnąć dlaczego się pojawiają. Jakieś sugestie jak to rozwiązać?

SELECT dok_NrPelnyOryg AS Oryginał,
dok_nrpelny AS Wewnętrzny

FROM dok__dokument

WHERE (dok_NrPelnyOryg IN
(SELECT dok_NrPelnyOryg
FROM dok__dokument
WHERE dok_typ = 1
GROUP BY dok_NrPelnyOryg
HAVING (COUNT(dok_NrPelnyOryg) > 1)
)
)
AND dok_typ = 1
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach