Autor | Zpráva | ||
---|---|---|---|
24k Profil * |
#1 · Zasláno: 22. 8. 2006, 00:05:40
Snazim se prijit na to jak vygenerovat fotbalovy rozpis timto stylem
tabulka.tymy [code] -- -- Struktura tabulky `tymy` -- CREATE TABLE `tymy` ( `id` int(11) NOT NULL auto_increment, `nazev` varchar(200) NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; -- -- Vypisuji data pro tabulku `tymy` -- INSERT INTO `tymy` VALUES (1, 'Liberec'); INSERT INTO `tymy` VALUES (2, 'SK Slavia'); INSERT INTO `tymy` VALUES (3, 'Ostrava'); INSERT INTO `tymy` VALUES (4, 'Brno'); [/code] a melo by to vyhodit neco jako 1 - 2 3 - 4 3 - 1 2 - 4 1 - 4 2 - 3 2 - 1 4 - 3 1 - 3 4 - 2 4 - 1 3 - 2 tj, kazdy s kazdym 2x (dle oficialnich pravidel) muj SQL [code] SELECT t1.id, t2.id FROM tymy t1 CROSS JOIN tymy t2 WHERE t1.id != t2.id [/code] vyprodukuje toto
Je to trosku neco jineho, i kdyz jeto v podste dobre ( vyjdou stejne dvojice ale v jinem poradi), dalo by se to nejak uzpusobit aby to vypadalo jako prvni vypis? Thx |
||
Kajman_ Profil * |
#2 · Zasláno: 22. 8. 2006, 09:00:32
Moc nevěřím, že by to šlo uzpůsobit.
|
||
24k_work Profil * |
#3 · Zasláno: 22. 8. 2006, 14:28:02
Aha, takze Kajman nevi tak to asi nepude , chjo
|
||
souki Profil |
#4 · Zasláno: 22. 8. 2006, 15:46:50
24k
Tak to vypadá žže sis vzal něějakou velkou zakázku a teďď ji nemůůžžešš přřekousnout... Protožže fotbalové otázky na zápasy se tu oběěvují neustále..... |
||
24k Profil * |
#5 · Zasláno: 22. 8. 2006, 15:54:19
Ani jedno ani druhé.
|
||
petr6 Profil |
#6 · Zasláno: 24. 8. 2006, 00:09:27
24k
Mas na mysli vypsat zapasy podle tzv. Bergerovych tabulek? |
||
24k Profil * |
#7 · Zasláno: 24. 8. 2006, 08:36:35
Presne tak
|
||
Kajman_ Profil * |
#8 · Zasláno: 24. 8. 2006, 09:07:56
Na fotbal se používají nějaké jiné... sofistikovanější nebo ne?
|
||
petr6 Profil |
#9 · Zasláno: 24. 8. 2006, 10:58:07
Ja jsem kdysi ty Bergerovy tabulky zkousel naprogramovat (ale bez databazi), tak se po tom muzu podivat, treba se ti to muze hodit. Ale zrejme ten kod potom uz nebude tak jednoduchy.
|
||
Kajman_ Profil * |
#10 · Zasláno: 24. 8. 2006, 11:13:47
Asi nejjednodušší algoritmus pro rozpisy je třeba tu
http://en.wikipedia.org/wiki/Round-robin_tournament#Scheduling_Algorit hm kdy jeden tým stojí a ostatní se motají. Ale např. ten sched to asi dělá trošku jinak. |
||
petr6 Profil |
#11 · Zasláno: 24. 8. 2006, 13:40:55
Tak ja mam toto, melo by to byt presne podle tech Bergerovych tabulek:
kolo: 1 team2 - team3 team1 - team4 kolo: 2 team1 - team2 team4 - team3 kolo: 3 team3 - team1 team2 - team4 ... a dale totez s prohozenim domaci/hoste |
||
24k Profil * |
#12 · Zasláno: 24. 8. 2006, 18:15:09
petr6> urcite bych se na to mrknul pokud to neni nejaka obludnost.
muj kontakt naleznes na http://www.rjwebdesign.net/kontakt/ Dikes Kajmanus> prozkoumam .. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0