mzaidan 2 Denunciar post Postado Abril 22, 2012 Galera, tenho 3 tabelas: isc_products, isc_products_images e isc_categories Na isc_products eu tenho o campo "prodcatids" que se relaciona com o "categoryid" da tabela isc_categories - O id da categoria (categoryid) está inserido na tabela isc_products no campo (prodcatids) Na tabela isc_products_images eu possuo o campo "imageprodid" que se relaciona com o "productid" da tabela isc_products - O id da tabela isc_products (productid) está inserido no campo (imageprodid) da tabela isc_products_images O que eu queria era fazer um sql que separasse todos os produtos, por categoria, mostrando as imagens de cada um. Por exemplo: Categoria A imagem 1 imagem 2 Categoria B imagem 1 imagem 2 Deu para entender? Se sim, alguém poderia me ajudar? Desde já agradeço. Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Abril 23, 2012 sem conhecer os esquemas das tabelas fica meio vago as respostas. Compartilhar este post Link para o post Compartilhar em outros sites
mzaidan 2 Denunciar post Postado Abril 24, 2012 Cara, resumindo: Como eu dou um select para pegar, ao mesmo tempo, dados de 3 tabelas diferentes? Tabelas: isc_products, isc_products_images e isc_categories Colunas: id_prod id_prod_image id_categ Suponha que sejam esses os campos. Grato. Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Abril 24, 2012 Teoricamente... Select * from isc_products p, isc_products_image i, isc_categories c where p.productid = i.imageprodid and c.categoryid = p.prodcatids Compartilhar este post Link para o post Compartilhar em outros sites
mzaidan 2 Denunciar post Postado Abril 24, 2012 Era isso mesmo. Valeu. Compartilhar este post Link para o post Compartilhar em outros sites