praegune kellaaeg 22.06.2025 11:57:49
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
SGM
HV kasutaja

liitunud: 04.12.2005
|
10.07.2008 18:27:17
4-5 numbri võrdlemisel vajaksin abi |
|
|
PHP ja MySQL siis.
Oletame, et on 20 numbrit (1-20), mille hulgast on programmi poolt välja valitud 4 juhuslikku numbrit (või 5 vms., äkki tuleb hiljem juurde neid!) 1-20, need lisatakse andmebaasi; ja siis on programmi teine osa valinud omakorda mingid 4-5 numbrit (samuti suvaliselt, 1-20) ja ka need lisatakse baasi, aga teise tabelisse.
Kuidas saaks programmi kolmas osa kindlaks määrata korrad (tuvastada ID või kellaaja järgi), mitu korda ja millisel kellaajal (või millise ID-ga) saadi 2 samasugust numbrit (kokkulangevus), mitu korda ja millal 3, 4, 5 jne.?
Tuli vist segasevõitu jutt, aga hetkel mu pea ei võta asja lahti, aretasin mingi ilge hunniku AND ja OR jamasid kokku, aga see teeb koodi liiga pikaks ja arusaamatuks. Ja esialgu piirdus vaid 2 kokkulangevuse leidmisega. 3 ja enamaga tuleks vist veel suured hunnikud sellist koodi, aga peaks ju olema mingi lihtsam viis äkki?
|
|
Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
1 :: |
0 |
|
tagasi üles |
|
 |
troglodyte
Kreisi kasutaja

liitunud: 09.08.2002
|
10.07.2008 20:07:58
|
|
|
Oletades, et tabelid (t1 ja t2) on stiilis (id integer primary key, n integer, aeg datetime) siis võiks päring välja näha umbers nii:
sql:
|
SELECT t1.n, t1.aeg FROM t1 INNER JOIN t2 ON t2.n=t1.n AND t1.aeg=t2.aeg WHERE t1.n=MINGINUMBER GROUP BY t1.n, t1.aeg
|
Posu näiteandmeid oleks abiks.
_________________ ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
|
Kommentaarid: 34 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
34 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|