ebdt 0 Denunciar post Postado Março 30, 2012 e ai pessoal, se alguem tiver um site para eu me aprofundar em SQL, pois não tenho muito conhecimento no mesmo. minha dificuldade é a seguinte: meu projeto usa url's amigáveis: site/categoria/subcategoria/titulo-do-post tenho as tabelas: video_aula | categoria | subcategoria | autor as tabelas categoria, subcategoria, autor se relacionam com a tabela video_aula ex: categoria ---< subcategoria = varias subcategorias para uma categoria autor ---< video_aula = varias video aulas para um autor no meu código PHP recupero o valor da url, então se o usuário clicar na categoria linguagens por exemplo, o código deve retornar para o usuário os seguintes dados: da tabela video_aula -> data | visitas | titulo | titulo_slug | imagem da tabela categoria -> categoria_slug da tabela subcategoria -> subcategoria_slug da tabela autor -> autor só que como o relacionamento entre as tabelas se dá por números (id's) então, como ficaria minha SQL? tentei a SQL abaixo, mas retorna todos os dados da tabela video_aula e no caso teria que retornar os dados que pertencem a categoria linguagens: SELECT jre_video_aula.id_autor AS va_autor, jre_video_aula.titulo AS va_titulo, jre_autor.autor AS autor, jre_categoria.categoria AS categoria, jre_subcategoria.subcategoria AS subcategoria FROM jre_video_aula LEFT JOIN jre_autor ON jre_autor.id = jre_video_aula.id_autor LEFT JOIN jre_categoria ON jre_categoria.id = jre_video_aula.id_categoria LEFT JOIN jre_subcategoria ON jre_subcategoria.id_categoria = jre_categoria.id se alguem puder ajudar serei muito grato, ou puder apenas me dar referencias exemplos de mesmo tipo, etc... Compartilhar este post Link para o post Compartilhar em outros sites
Cristian Göhl 0 Denunciar post Postado Abril 2, 2012 e ai pessoal, se alguem tiver um site para eu me aprofundar em SQL, pois não tenho muito conhecimento no mesmo. minha dificuldade é a seguinte: meu projeto usa url's amigáveis: site/categoria/subcategoria/titulo-do-post tenho as tabelas: video_aula | categoria | subcategoria | autor as tabelas categoria, subcategoria, autor se relacionam com a tabela video_aula ex: categoria ---< subcategoria = varias subcategorias para uma categoria autor ---< video_aula = varias video aulas para um autor no meu código PHP recupero o valor da url, então se o usuário clicar na categoria linguagens por exemplo, o código deve retornar para o usuário os seguintes dados: da tabela video_aula -> data | visitas | titulo | titulo_slug | imagem da tabela categoria -> categoria_slug da tabela subcategoria -> subcategoria_slug da tabela autor -> autor só que como o relacionamento entre as tabelas se dá por números (id's) então, como ficaria minha SQL? tentei a SQL abaixo, mas retorna todos os dados da tabela video_aula e no caso teria que retornar os dados que pertencem a categoria linguagens: SELECT jre_video_aula.id_autor AS va_autor, jre_video_aula.titulo AS va_titulo, jre_autor.autor AS autor, jre_categoria.categoria AS categoria, jre_subcategoria.subcategoria AS subcategoria FROM jre_video_aula LEFT JOIN jre_autor ON jre_autor.id = jre_video_aula.id_autor LEFT JOIN jre_categoria ON jre_categoria.id = jre_video_aula.id_categoria LEFT JOIN jre_subcategoria ON jre_subcategoria.id_categoria = jre_categoria.id se alguem puder ajudar serei muito grato, ou puder apenas me dar referencias exemplos de mesmo tipo, etc... WHERE? Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Abril 2, 2012 ... tentei a SQL abaixo, mas retorna todos os dados da tabela video_aula e no caso teria que retornar os dados que pertencem a categoria linguagens: ... SELECT jre_video_aula.id_autor AS va_autor, jre_video_aula.titulo AS va_titulo, jre_autor.autor AS autor, jre_categoria.categoria AS categoria, jre_subcategoria.subcategoria AS subcategoria FROM jre_video_aula LEFT JOIN jre_autor ON jre_autor.id = jre_video_aula.id_autor LEFT JOIN jre_categoria ON jre_categoria.id = jre_video_aula.id_categoria LEFT JOIN jre_subcategoria ON jre_subcategoria.id_categoria = jre_categoria.id WHERE jre_categoria.categoria = 'LINGUAGEM' ou algo semelhante, sem saber os campos e domínios fica difícil. Compartilhar este post Link para o post Compartilhar em outros sites