[ erminmo @ 25.07.2012. 15:42 ] @
POzz ne znam da li sam trebao da pitam u .net ili mysql amada mislim da je ipak ovdje pravo :)

Ovako

Imam u mysql bazi dvije tabele:
jedna se zove brojevi
a druga uplate

E sad imam ovaj problem.. u ovoj brojevi imam brojeve od 1 do 48 poredani ovako
N1,N2,N3,N4....N48 i u njima 10000 kombinacija razliciti ovako
23 4 24 29 28 7 40 2 17 36 30 45 48 5 16 21 32 3 25 35 26 31 18 14 43 22 9 42 37 20 19 33 13 47 8

40 17 36 33 26 11 23 38 12 16 22 5 35 27 44 21 19 41 34 3 25 31 18 20 13 32 39 42 29 6 30 47 7 14 9

26 7 35 6 48 10 18 13 28 46 43 23 33 3 34 4 1 37 14 45 30 44 24 22 47 20 9 8 12 39 41 38 25 15 29

30 43 8 25 4 44 41 17 2 28 48 33 34 18 47 13 46 36 1 39 12 22 21 16 19 14 40 38 23 6 37 15 31 7 29

5 37 21 34 19 18 47 4 1 15 23 16 32 46 36 43 22 27 35 12 38 2 28 3 10 33 14 29 9 7 24 41 8 45 30

a u tabeli imam uplate u ovom ubliku

ball1,ball2,ball3,ball4,ball5,ball6,ball7,ball8,ball9,ball10

1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10
20 - 21 - 33 - 45 -40 -12 - 11 - 30 - 31 - 33
1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10

itd. npr. 100 takvih uplata kako da dobijem kombinaciju sa kojom cu imati samo jedan dobitni tiket
[ bjevta @ 25.07.2012. 16:54 ] @
to neka tombola, rekao bih. fali DDL za tabele. bez toga smaranje. uvek ubaci DDL script!

ovako, prvo, mislim da model nije najbolji za bazu. ovo bih lakse procesirao iz C#/VB.NET nego pomocu SQL-a. naravno, ako stoji da je 10k brojeva i 100 uplata.

ako se resis za SQL, onda ce ti trebati presek (kombinacija) brojeva i uplata (valjda, nisam neki kockar), gde svaki broj iz uplate moze da se pojavi u bilo kojoj koloni tabele BROJEVI (ili kako se tabela vec zove).

SELECT ... FROM BROJEVI, UPLATA WHERE (BALL1=N1 OR BALL1=N2 OR ...) AND (<sad isti uslov za drugu lopticu) AND (<pa za trecu, itd)

ako je izvlacenje jedna po jedna loptica, morao bi da dinamicki pravis SQL ili da imas spremnih 8 SQL SELECT-a, da proveris rezultat izvlacenja posle svake loptice.

i, jos nesto, za ovu problematiku ti treba 1 kolona za kombinacije (brojeve) i 1 za uplate, a ne 40+ kolona za kombinacije i 10 za uplate!
[ bogdan.kecman @ 25.07.2012. 17:23 ] @
ne treba ovo da radis sa sql-om
[ erminmo @ 26.07.2012. 21:42 ] @
Citat:
bogdan.kecman:
ne treba ovo da radis sa sql-om


s cim da radim i kako?
[ bogdan.kecman @ 26.07.2012. 22:33 ] @
softwer za kladionice je mnogo ozbiljnija prica od jedne teme na forumu .. posebno kada pokusavas da uopstis problem koji deluje da ne razumes
[ erminmo @ 27.07.2012. 14:00 ] @
Citat:
bogdan.kecman:
softwer za kladionice je mnogo ozbiljnija prica od jedne teme na forumu .. posebno kada pokusavas da uopstis problem koji deluje da ne razumes



Ja sam postavio pitanje da dobijem odgovor a ne da mi neko drzi predavanja sta je ozbiljno a sta ne... s obzirom da sam vec odgovarao nekim korisnicima i pomaga na svakakava pitanja i svakakav nacin i uopste me nije zanimalo sta rade kako rade nego da pokusam pomoci.... ali vidim vas interesuje.
Meni je samo potreban odgovor ako neko ima na moje pitanje nista drugo...
zadrzite za sebe bespotrebne komentare

Lp
[ bogdan.kecman @ 27.07.2012. 14:26 ] @
ja sam obicno vrlo raspolozen da pomognem, sto se da videti iz mojih odgovora na ovom forumu.
kakvo ste pitanje postavili dobili ste i previse dobar odgovor.
[ erminmo @ 27.07.2012. 14:32 ] @
Citat:
bogdan.kecman:
ja sam obicno vrlo raspolozen da pomognem, sto se da videti iz mojih odgovora na ovom forumu.
kakvo ste pitanje postavili dobili ste i previse dobar odgovor.



Nisam nisa rekao da ne odgovarate ili da ne zelite da odgovorite ili nesto tome slicno,,,, samo mi trebaju odgovori na moje pitanje a ako je odgovor na moje pitane bilo ovo sto ste napisali onda cu pokusati da to odradim ... :) hvala
[ bogdan.kecman @ 27.07.2012. 14:51 ] @
Citat:
erminmo:
samo mi trebaju odgovori na moje pitanje


da se vratimo 2 koraka nazad ..

Probaj(te) sledece
1. napisite sta su ulazni parametri
2. napisite sta je cilj
3. napisite cemu to sluzi

i onda mozemo da probamo da zajedno dodjemo do toga sta je pravo pitanje.

- sta je 48 brojeva
- sta je 10 lopti (kuglica)
- da li je bitno po kom redosledu su u tabeli
- da li ih je uvek 48
...
...
- da li je cilj "za sve kombinacije naci ..."
- ili je cilj iz istorije izvlacenja pokupiti ...
- ili treba ...