Autor | Zpráva | ||
---|---|---|---|
JardaB Profil |
#1 · Zasláno: 27. 10. 2013, 09:41:13
Zdravím, má dvě tabulky
"interpret" (id, id_interpret, titul) // seznam všech interpretů v dtb a "playlist" (id, id_skupiny, id_interpreta, id_titul) // seznam všech položek jednotlivých kapel potřebuji dostat výsledek při dotazu na playlist tak, abych dostal všechny názvy titulů jednoho interpreta zadané skupiny se jmény titulů (mám id_skupiny, id_interpreta, chci titul) a to vše řazeno dle jména titulu. Ve formulování dotazů nejsem moc zdatný. Id data požadované skupiny dokážu dostat z playlistu, ale již ne je seřadit dle titulu a získat rovnou i jména titulů. |
||
Alphard Profil |
Jak se v tabulce interpret liší
id a id_interpret ?
Úplně přesně nerozumím požadavku. V základu snad takhle, doplňte si where a výběr potřebných sloupců. select * from playlist p left join interpret i on p.id_interpreta = i.id_interpret order by i.id_interpret, i.titul |
||
JardaB Profil |
#3 · Zasláno: 27. 10. 2013, 09:51:43
mno asi jsem na to přišel.. jen místo tabulky interpret jsou tituly
SELECT * FROM tituly JOIN playlist ON tituly.id = playlist.id_titul WHERE playlist.id_skupina = $id_skupina AND playlist.id_interpret = $id_interpret ORDER BY tituly.titul LIMIT 0 , 30 |
||
Časová prodleva: 10 let
|
0