SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
09. 04. 2011. | #11 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
sad je kasno da probam bilo sta, cim naidjem na prvi problem eto mene opet
|
09. 04. 2011. | #12 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Čuj kasno, šou počinje u ponoć
|
09. 04. 2011. | #13 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Tabela 1:
gradovi ------------ Id Grad Tabela 2 ----------- grad_id1 grad_id2 rastojanje Inace budan sam od 7am i jos nisam popio kafu pa mozda zato ne vidim cemu sve ove komplikacije kad vec imas tabele sa podacima |
09. 04. 2011. | #14 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
Imam jedno pitanje
Ako je to tako zasto ce mi onda 2 tabele ?!? Ako pogledamo drugu tabelu "UDALJENOST" gdje bih upisivao id-ove gradova iz prve tabele "GRADOVI" i bukvalno ih permutovao (svaki sa svakim osim sam sa sobom). Po cemu se to razlikuje od toga da napravim jednu tabelu "GRADOVI" koja ce imati 3 kolone: "grad1", "grad2", "udaljenost" i uzmem lepo jedan grad pa permutujem sa ostalim, pa drugi grad pa opet permutacija sa ostalim itd ?!? Ne znam jel me razumete Ovako imam samo jednu tabelu a u sustini je isto jer u ovom mom slucaju permutujem nazive gradova, a u ovom koji vi predlazete permutujem njihove id-ove. Kako god okrenete ako imam 10 gradova ja cu morati da imam 90 nekih unosa, e sad da li su to gradovi ili njihovi id-ovi isto je, 90 je 90 |
09. 04. 2011. | #15 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Pa je li bolje napisati "Beograd";"Novi Sad";89, ili 1;2;89 ?
http://wiki.answers.com/Q/Explain_no..._with_examples To se zove normalizacija, uštedićeš i prostor i vrijeme, pogledaj gore primjere, i biće ti jasno da je isto kao ovo što smo ti mi napisali. |
09. 04. 2011. | #16 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
Ok :d
|
09. 06. 2011. | #17 | |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
Citat:
Kôd:
Tabela 1 ------------ Id Grad 1 BG 2 NS 3 NIS Tabela 2 ----------- grad_id1 grad_id2 rastojanje 1 2 89 1 3 200 2 3 289 BG - NS - 89 KM BG - NIS - 200 KM NS - NIS - 289 KM Funkcija koja bi ovo radila nije bas jednostavna ! Slican problem mi se javio kad sam pokusao da napravim autobuske destinacije, tj problematika je ista. |
|
09. 06. 2011. | #18 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
JOIN...
PHP kôd:
PHP kôd:
Poslednja izmena od webarto : 09. 06. 2011. u 14:51. |
09. 06. 2011. | #19 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
pokusacu da napisem skript pa se javljam da li je proslo. hvala puno !
|
09. 06. 2011. | #20 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Probaj u PHPMyAdmin direktno (tamo u SQL tab), ne moraš preko skripte ići, pa vidi šta i da li ti vrati.
|
|
|