Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Já Vánoce juchuchu
oslavím na Lopuchu!

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Database (mysql,...) [ŽP: neomezená] (kategorie Programování) moderuje melkor_unlimited.
Archiv
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: dpufagw
[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
pepak pepak - Pepak.net 21.12.2010 16:56  1310
a) Používej DISTINCT
b) Můžeš zkusit vnořené selecty (SELECT * FROM dila WHERE dilo_id IN (nejaky select, ktery vrati seznam ID del).
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 21.12.2010 16:12  1309
mam problem s tim, ze diky normalizaci tabulky (udaj autor v ni muze ted mit X vyskutu) sem ji musel rozebrat na dve.
takze mam tabulku katalog a zvlast tabulku autori.
problem nastava pri predelavani vsech dotazu kolem vypisu tabulky aby fungovaly jako drive.
pri standardnim joinu tabulek se mi ke kazdymu autorovi vypise znova i polozka katalogu, takze misto jedny polozke se jich pri peti autorech vybere 5.

vim ze tohle muzu vyresit pres group_concat a group ale to je na prepsani pekna prasarna (vypisy vsech vybiranejch polozek do group by atd.)

je nejaky snadny reseni? ani tak moc nepotrebuju vystup tech autoru jako soucast katalogu ale potrebuju v nich podle autora hledat a filtrovat, pricemz chci mit vzdy jen jednu katalogovou polozku.

Jak na to?
knedle knedle online - Krabice živých 20.10.2010 14:20  1308
tohle dilo me trapit nebude :)
themajkl themajkl All those moments will be lost in time - like tears in rain. 20.10.2010 13:56  1307
(ach, třeba název: Mein Kampf, autor nyní již pod pravým jménem Isaac Horowitz! :-)))
knedle knedle online - Krabice živých 20.10.2010 13:52  1306
(a to nemluvim o autorech, kteri si vydaji nejdriv knihu pod pseudonymem, ale protoze se to ted nenosi, jeji nove vydani maji pod svym pravym jmenem)
knedle knedle online - Krabice živých 20.10.2010 13:50  1305
proste nakladatelum uz nemuzu prijit na jmeno...
knedle knedle online - Krabice živých 20.10.2010 13:50  1304
themajkl [1301]: ono je to jeste trochu slozitejsi :)

puvodni - krasny - navrh db:

kniha, kniha_has_povidka, povidka, autor, kniha_has_autor, povidka_has_autor, vydani, kniha_has_vydani

sice funguje, ale je nedostacujici (knihy v knize, knihy rozdelene z duvodu objemu na vice dilu, povidka vydana samostatne jako tenoucka kniha...) - budu muset transformovat do / dilo, autor, dilo_has_autor / a buhvi co dalsiho...
...nekdy

a samozrejme nejvetsi posun byl u puvodne tabulky vydani, ktera kumulovala vse v jednom a ted, jakz takz slusne navrhnuto s 6 tabulkama...

themajkl themajkl All those moments will be lost in time - like tears in rain. 20.10.2010 13:48  1303
:-))
huh huh 20.10.2010 13:26  1302
Tak zrovna název mohou mít různá vydání taky různý (viz třeba 10 malých černoušků).
themajkl themajkl All those moments will be lost in time - like tears in rain. 20.10.2010 12:49  1301
knedle [1300]: No v tom případě se ti tabulka "knihy" zredukuje na sloupečky "název, idvydání, idautora, idžánru), ne? :-)) Protože mě teď nenapadá nic moc dalšího, co by se vztahovalo ke knize a ne k vydání :-)
knedle knedle online - Krabice živých 20.10.2010 12:39  1300
respektive jedna spojovaci - vydaniOsobaRole - (idautor, idvydani, role)
knedle knedle online - Krabice živých 20.10.2010 10:35  1299
nicmene uz me trklo, proc jsem o rolich u autorKniha vubec neuvazoval:

on totiz prekladatel a ilustrator neni navazan na knihu, ale na vydani...

takze navrhovane reseni je sice fajn, ale nepouziju jej, budu mit (asi) spojovaci tab vydaniPrekladatel a vydaniIlustrator...

tessien Tessien Of course slavery is the worst thing - that ever happened. But maybe... 20.10.2010 09:52  1298
pepak [1295] ma pravdu
knedle knedle online - Krabice živých 20.10.2010 08:44  1297
pekne - hezky posunute, takze 1 tabulka a spojovaci rozsirena o roli

jo do by slo, a docela se mi to jevi jako nejednoduzsi zapracovani

diky
themajkl themajkl All those moments will be lost in time - like tears in rain. 20.10.2010 07:51  1296
Souhlas.

[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt