|
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 |
|
![]() |
#1 |
Domagoj Horvat
Expert
|
![]() a kako da izvedem ovo za po jednog od svakog proizvodjaca?
jer, poanta je da prema zadanom kriteriju dobijem najrelevantniji jedan item svakog proizvodjaca. a nakon toga ostale rezultate samo po relevantnosti. s tim da, oni koje sam izlisto u prvih par, gdje je po jedan od svakog proizvodjaca, da su iskljuceni iz ostatka rezultata. taj dio mi nije najbistriji.
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo |
![]() |
![]() |
![]() |
#2 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Kako računaš relevantnost? Koja je baza/verzija u pitanju?
|
![]() |
![]() |
![]() |
#3 |
Domagoj Horvat
Expert
|
![]() relevance ide odavde:
Kôd:
SELECT * , MIN( cijena) AS min, MAX( cijena) AS max, COUNT( id ) AS broj, MATCH naziv AGAINST ('upit') AS relevance FROM `tablica` WHERE MATCH naziv AGAINST ('upit') GROUP BY naziv a za verziju MySQLa ne znam. dobio sam tu skriptu nesto da editiram, tako da nemam pojma s kojom verzijom radi...
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo |
![]() |
![]() |
![]() |
#4 |
Boban Karišik
Expert
|
![]() Probaj nesto ovako.
Recimo da trazis po opisu: Kôd:
SELECT * FROM `tabela` WHERE `opis` LIKE `%$search%` GROUP BY `proizvodjac`;
__________________
Ako već nisi Anđeo, bar budi čovek... |
![]() |
![]() |
![]() |
#5 |
Predrag Supurović
Grand Master
Datum učlanjenja: 24.01.2006
Lokacija: Užice
Poruke: 791
Hvala: 3
200 "Hvala" u 12 poruka
![]() ![]() ![]() |
![]() Aj' ti posalji jedan SQL skript koji kreira tabele sa testnim podacima... Ovo sto si poslao je prilicno konfuzno.
__________________
Peđina beležnica (blog) - www.uzice.net - wireless.uzice.net - www.vokabular.org - www.vodic.net - forum.uzice.net |
![]() |
![]() |
![]() |
#6 |
Domagoj Horvat
Expert
|
![]() Ma fora je sto sam dobio skriptu na edit bez baze bez iceg. Znam sta je u tablici po onom sta vidim u queryju. Skripta sa queryjima unutra i molbu -> hitno hitno
![]() uglavnom , rijesio sam stvar sa dva upita. prvi ostaje ovako kao gore i on vadi sve iteme. drugi na kraju radi samo ...GROUP BY proizvodjac ORDER BY relevance i onda te rezultate (kojih je svega nekoliko) excludam iz prikaza ove potpune liste. nije najljepse rjesenje, ali radi a kako ni cijela skripta nema veze s urednoscu i jedino bitno je 'odma', ne grize ni mene nesto savjest ![]() hvala svima na pomoci
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo Poslednja izmena od dee : 22. 08. 2006. u 13:11. |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Usmeravanje svakog request-a na jedan fajl | _korso_ | Regular expression i htaccess | 2 | 21. 10. 2009. 23:11 |
Slika uz svaki item rss feeda! Kako? | mb_sa | PHP | 1 | 18. 05. 2009. 11:57 |
noindex, follow - kako utice na ostatak sajta | ivanhoe | Marketing i SEO | 1 | 14. 10. 2007. 01:25 |
Treba da potpisem ugovor i onda me udari.... | [nq] | e-Business | 16 | 28. 11. 2005. 22:09 |