Zadejte hledaný výraz...

Výpis z mysql

David Flídr
verified
rating uzivatele
(22 hodnocení)
19. 4. 2011 15:26:54
Zdravím, potřeboval bych nakopnout jak vymyslet sql dotaz. Mám 2 tabulky. První je tabulka playlist, kde je umístěno názvy playlistů a druhá je hudba, kde jsou jednotlivé písničky. Jak udělám, aby se mi vypisovali jen názvy playlistů, ve kterých je minimálně 5 písniček? Díky za odpovědi
19. 4. 2011 15:26:54
https://webtrh.cz/diskuse/vypis-z-mysql#reply629733
hm
verified
rating uzivatele
(20 hodnocení)
19. 4. 2011 16:14:42
nejlepsi co do vykonu by bylo mit v tabulce playlistu predpocitano kolik obsahuje pisnicek, on the fly bych to nedoporucoval protoze bude potreba nejdriv udelat u kazdeho playlistu count pisnicek a to kdykoliv to bude potreba... a to bude neskutecne narocne na vykon jakmile pocty playlistu prekroci nejakou mez (a ja se tedy nikdy nespoleham na to ze ji neprekroci :) ) - samozrejme pocitani pisnicek v pls lze udelat kdykoliv se prida/ubere pisnicka = zmeni se pocet v tabulce playlistu, to lze bud delat v php (nebo jazyku co pouzivas) nebo nastavit triggery v mysql
19. 4. 2011 16:14:42
https://webtrh.cz/diskuse/vypis-z-mysql#reply629732
Petr
verified
rating uzivatele
(9 hodnocení)
19. 4. 2011 16:32:17
select playlist_name, count(pisnicky.id)
from playlists
left join pisnicky
on pisnicky.id_playlistu = playlists.id
where 1=1
group by playlist_name
having count(pisnicky.id) >=5
pokud to mas jeste jednoduseji a mas jmeno nebo Ti staci pouze id tak nemusis joinovat ale rovnou to spoctes v te tabulce s pisnickama :-)
19. 4. 2011 16:32:17
https://webtrh.cz/diskuse/vypis-z-mysql#reply629731
David Flídr
verified
rating uzivatele
(22 hodnocení)
19. 4. 2011 20:33:29
přesně takhle jsem to potřeboval, díky
19. 4. 2011 20:33:29
https://webtrh.cz/diskuse/vypis-z-mysql#reply629730
Pro odpověď se přihlašte.
Přihlásit