Autor Zpráva
JardaB
Profil
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
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

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: