Ispisati sve retke u kojima ima 8 istih brojeva

Tablica sa ID + 10 stupaca(prvi,drugi…deseti) u svakom stupcu jedan broj

ispisati sve retke u kojima ima 8 istih brojeva(bez obzira u kojem se stupcu nalazili)

Hvala na pomoci.

Na brzinu, jedno od rješenja bi bilo da se zapisi prebace u novu tablicu ali u obliku
ID, broj
ID, broj

gdje bi za svaki redak prve tablice bilo 10 redaka u novoj tablici

Rezultat bi se mogao dobiti

SELECT ID, broj, COUNT()
FROM novatablica
GROUP BY ID, broj
HAVING COUNT(
) = 8

Sigurno ima elegantnije rješenje jer ovo mi se ne čini elegantno :frowning:

U ovako konstruiranoj tablici to nije lagano izvesti SQL-om. SQL nije zamišljen da se njime rješavaju tako postavljeni problemi.

Način na koji je trnac postavio problem je ispravan, a rješenje koje je dao JEST tzv. “elegantno” rješenje.

[color=green]P.S. Ubuduće pripazi kako imenuješ teme. U mojem potpisu su sve potrebne upute. Nije teško.[/color]

hvala trnac
ali krivo sam postavio pitanje

<ispisati sve retke u kojima ima 8 istih brojeva(bez obzira u kojem se stupcu nalazili)>

znaci u nijednom retku nema 8 istih brojeva(ni jedan nije isti), uspoređujuci retke trebam ispisati one u kojima se nalazi 8 istih brojeva(bez obzira u kojem se stupcu nalazili)


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja