No0ne Posted April 26, 2011 Author Report Share Posted April 26, 2011 Tagad patiešām darbojas perfekti, liels paldies :) Quote Link to comment Share on other sites More sharing options...
No0ne Posted August 26, 2011 Author Report Share Posted August 26, 2011 Tā, kā pirms tam vēl tiku cauri ar šādu DB struktūru, tad tagad šķiet, ka tomēr nespēšu izdarīt to, ko vajag. Atgādināšu, ir 2 tabulas: video un cats video tabula: id, categories, name... categories ierakstaas kaa 1,5,3 cats: id, name, parent_id.. ja parent_id = 0, tatad taa ir lielaa kategorija jeb lat, rus vai eng, ja parent id ir 1,2 vai 3, tad attiecigi taa ir zem lat/rus/eng nu ko.. meginu panakt, ka man parada cik filmu ir katraa valodaa, no sakuma skita vienkarsi, paris cikli un beigaas: SELECT COUNT AS kaunt FROM `video` WHERE `categories` LIKE '%$kategorija%' viss buutu perfekti.. bet problema tajaa, ka man sanaca latviesu valoda 700 filmas, kaut gan ir apmeram 200. kapec? jo. ja filma ir kategorijaa asa sizeta un komedija, tad taa tiek saskaitita 2x, ja vairak kategorijaas, tad vel vairak reizu. tas tapec, ka filmas skaitu saskaitot cik katraa kategorijaa ir filmu un tad sasummeju kopaa lai lielajai kategorijai (valodai) sanaktu gala cipars. DISTINCT seit neder jo nav taadu vienadu lauku delj taa, ka `categories` vienaa var but 1,3,5 bet nakamaja 1,3,5,6 un tad atkal tas nozime, ka tas nav vienadas.. Kaa saskaitit filmas katrai valodai? Quote Link to comment Share on other sites More sharing options...
Kavacky Posted August 29, 2011 Report Share Posted August 29, 2011 Smuki būtu, ja būtu vēl arī tabula video_categories, kas sastāv no video_id un category_id, bet to categories no video vispār var mest ārā. Quote Link to comment Share on other sites More sharing options...
No0ne Posted September 5, 2011 Author Report Share Posted September 5, 2011 Smuki būtu, ja būtu vēl arī tabula video_categories, kas sastāv no video_id un category_id, bet to categories no video vispār var mest ārā. Un iekš viena category_id lauciņa rakstīt 1, 3, 5 vai pa vienai kategorijai vairākas reizes? Quote Link to comment Share on other sites More sharing options...
briedis Posted September 5, 2011 Report Share Posted September 5, 2011 Un iekš viena category_id lauciņa rakstīt 1, 3, 5 vai pa vienai kategorijai vairākas reizes? Pa vienai vairākas reizes. Quote Link to comment Share on other sites More sharing options...
Kavacky Posted September 5, 2011 Report Share Posted September 5, 2011 Nosaukums taču ir "category_id", nevis "category_ids", vai ne? Un kāda gan būtu jēga izdarīt to pašu, kas jau bija tajā tabulā, tikai iznesot vienu lauku ārā? :) Quote Link to comment Share on other sites More sharing options...
No0ne Posted September 5, 2011 Author Report Share Posted September 5, 2011 tikai precizēju :) pamēģināšu, pēc tam uzrakstīšu vai viss sanāca kā vajag. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.