| MySQL struktura, nekaj vprašanj | ||
|---|---|---|
|
Vini
29. maj 2009 13:37:05
Pridružen od: 1. sep 2006 6612 objav 5234 611 56 |
#11
Vsekakor pa bos potreboval tudi pivot tabele, ki jih imas opisane v dokumentu, ki si ga omenil. tabelaavtomobilov <-1:M-> pivottabelaavtomobilibarve <-M:1-> tabela_barv Iskanja bos potem lahko izvajal s pomocjo teh pivot tabel. |
|
|
De_Tomaso
29. maj 2009 16:17:43
Pridružen od: 1. jan 2009 235 objav 187 25 2 |
#12
Hvala za nasvet, sem že naštudiral malo ta problem. Ko bom pa rabil naslednji nasvet pa bom spet napisal kaj na tem forumu. |
|
|
De_Tomaso
6. jun 2009 08:23:53
Pridružen od: 1. jan 2009 235 objav 187 25 2 |
#13
Tako kot sem napisal v prejšnjem postu, se sedaj ponovno oglašam z novim problemom. V MySQL bazi imam tri tabele: Podjetja: Serije: Produkti: Sedaj pa bi rad na strani prikazal podatke za posameznega proizvajalca v obliki kot jo bom prikazal spodaj. Ime Podjetja Logo podjetja Ime serije 1 Prvi produkt serije 1 Ime serije 2 Prvi produkt serije 2 ......... Torej, če za prikaz podatkov podjetja zadostuje: SELECT podjetjeime, podjetjelogourl, podjetjepredstavitev Se mi pri prikazu serij malo zaplete. Sicer sem napisal recordsete tako, da dobim prikazano vse kot želim, vendar se mi zdijo preveč okorni in kompleksni. Zato me zanima ali obstaja kakšna druga možnost za to kar jaz iščem, predvsem bolj enostavna. Za prikaz imena prve serije: SELECT * Za prikaz imena druge serije: SELECT * In tako naprej. Displaynumber sem dodelil vsem serijam ne glede na to od katerega podjetja so. Tako imajo prve serije pri vseh podjetjih številko 1, druge pri vseh številko 2 in tako naprej. Na strani sem naredil 10 recordset-ov za seriji in jim vsem postavil pogoj Show if not empty. To zaradi tega, ker en proizvajalec ima 10 serij produktov, kak drug pa recimo samo dve seriji. Vsi produkti iz prve serije pri kateremkoli podjetju imajo displaynumber 1, iz druge serije 2 in tako naprej. Pri prikazu specifikacij produktov pa sem naredil takole: SELECT * Produkte pod imenom prve serije sem nato seveda zavil v repeat region. Nato sem enako naredil s produkti pod imeni vseh ostalih serij do številke 10. Za opombo moram dopisati, da stran izdelujem v programu Dreamweaver. Upam, da sem vsaj približno razumljivo napisal kako sem se lotil reševanja tega problema. Verjemam, da zagotovo obstaja kakšna bolj enostavna rešitev in prosim za kakšen nasvet. |
|