Como conseguir esse retorno mysql
Tabela A (post) Contem id , nomeFilme ... e outros dados
Tabela B postFilme id, idFilme (da tabela A ) e idAtores (da TabelaC)
Tabela C (nomeAtores) idAtores () e nomeAtores
fazendo esse select eu consigo o retorno
Filme Titanic
ator fulano, cigrano ...
O problema que nao consigo é ... mostrar todos os filmes que contem o ator Fulano (id 2)... e nessa mostra mostrar tb os outros atores..
consegui esse codigo
Eu encalhei nesse, que ate ai eu consigo o retorno .. so que eu queria pegar novamente o post .. ficando asssim
filmes com o ator 2 (cigrano)
titanic
cigrano .. beltrano
daylight
cigrano .. beltrano .. pedro
o mysql que me amava
cigrano ... joao
Filme Titanic
ator fulano, cigrano ...
Tabela B postFilme id, idFilme (da tabela A ) e idAtores (da TabelaC)
Tabela C (nomeAtores) idAtores () e nomeAtores
fazendo esse select eu consigo o retorno
Filme Titanic
ator fulano, cigrano ...
SELECT u.id, u.*, us.idAtor as idAA, Group_concat(concat(s.id,'*',s.nomeAtor)) AS atores FROM (select * from post )u LEFT OUTER JOIN postFilme us ON u.id = us.idpost LEFT OUTER JOIN nomeAtor s ON us.idAtor = s.id GROUP BY u.id
O problema que nao consigo é ... mostrar todos os filmes que contem o ator Fulano (id 2)... e nessa mostra mostrar tb os outros atores..
consegui esse codigo
select a.id, a.idFilme, a.idAtores from postFilme a join (select idFilme as codFilme from postFilme where idAtores = 2) b on (a.idFilme = b.codFilme)
Eu encalhei nesse, que ate ai eu consigo o retorno .. so que eu queria pegar novamente o post .. ficando asssim
filmes com o ator 2 (cigrano)
titanic
cigrano .. beltrano
daylight
cigrano .. beltrano .. pedro
o mysql que me amava
cigrano ... joao
Filme Titanic
ator fulano, cigrano ...
Eder Lima
Curtidas 0