:)
@kodi, ne nego necu da mi dva puta vrati row koji zadovoljava samo prvi LIKE, vec hocu jedan row iz prvog uslova a drugi iz drugog @misk0, hvala na trudu al mislim da to ne resava problem ... zbog OR @jablan, postoji n kolona i problem je sledeci: Postoji baza sa n zapisa o nekim artiklima, svaki artikal ima svoj izvor (nesto tipa url) i kategoriju. Postoji druga tablica, kategorije, gde su detalji te kategorije i prioriteti izvora za tu kategoriju. Pod prioritetima se podrazumevaju polja gde administrator moze da zada koji izvori imaju prioritet nad ostalim izvorima, i taj broj je neogranicen (isto kao i broj izvora). Postoji deo sistema gde admin moze da izabere koje kategorije hoce da pregleda, i koliko zapisa u svakoj kategorije moze da ima (neka bude konacan broj) prilikom tog pregleda. Na pocetku zapisa, neke kategorije, prvo treba da se pojave zapisi koji imaju prioritet, pa tek onda ostali. Trenutno resenje je takvo, da se izabrane kategorije stave u petlju, u kojoj se za svaku kategoriju izvuku prioriteti, pa se onda za svaki prioritet izvuce (posebnim kevrijem) odredjen zapis iz tablice sa artiklima. Sto znaci da ima ukupno broj_izabranih_kategorija + broj_izabranih_kategorija * broj_prioriteta kverija, a to je mnogo i prilicno se sporo izvrsava. Moj zadatak je da nekako smanjim broj upita ... Jel moze sada neka ideja :) Tnx Btw, srecan rodjendan ;) |
Moze ideja - dropni sve tabele i kreiraj ih kako treba. :D
Pokusavao sam da shvatim sta ti zapravo treba i nakon privh par poruka sam mislio da sam shvatio, ali sam se prevario - uspio si me jos vise zbuniti. :D Ovako prema ovome sta si naveo, ne vrijedi ni pokusavati pisati neki upit, jer smatram da struktura tabela nije najbolje definisana... Ako su podaci iz tabele 2 povezani sa nekim podatkom iz tabele 1, zasto ih nisi povezao preko neke lookup tabele ili barem dodatne kolone tabela1_id u smislu reference tabela2.tabela1_id = tabela1.id ... |
Uh ne mogu da dropujem, mogu samo da malo nabudzim :D
Citat:
Tablica 1: |id|cat|title|text|code_name| ------------------------- 1|1|title1|neki_text1|XDJENOEP| 2|1|title2|neki_text2|DJEN3NJD| 3|2|title3|neki_text3|PLKAZYW| ... Tablica2: |id|cat|code_pieces1|code_pieces2| ------------------------- 1|1|XDJ|JEN| 2|2|JE1|ZYW| ... Jeste da je malo komplikovano, ne znam dal uopste ima resenje za ovo sto mi treba (ako uopste znam sta mi vise treba :)), svaka ideja je dobro dosla ... |
Slažem se sa Dejanom (iako još uvek ne kontam potpuno).
Dakle, ovako mi trenutno izgleda tvoja situacija, sa propisno izmodeliranom bazom: Kôd:
Artikli (id, izvor, idkategorije) |
Hm ... probacu da prepravim sistem da radi sa takvom bazom. Kada zapnem sa upitom javljam se :)
|
Vreme je GMT +2. Trenutno vreme je 06:42. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.