Sumib Posted September 19, 2015 Share Posted September 19, 2015 Necesito realizar algunas consultas desde el Gestor SQL de Prestashop 1.6, pero tengo algunas dudas utilizando esta herramienta. 1. Necesito urgentemente saber donde encontrar la variable del fabricante. He encontrado id del fabricante pero esto es pues el id, un número, y yo necesito que exporte el nombre completo. He estado buscando en la tabla donde suelen estar todas las variables relacionadas con los productos (unar_product) y en todas las demás pero no la encuentro. Si me pudierais ayudar con esto os lo agradecería ya que es muy importante. 2. Otra cosa (aunque mucho menos importante) es si sabríais decirme como se realizan consultas para dos o mas variables y que aparezcan en el mismo excel. Por defecto viene una con un código largo que no entiendo, y normalmente suele exportar de una en una utilizando los comandos SELECT y FROM pero he intentando colocar dos variables y no me sale. Si pudierais poner un ejemplo sencillo de como hacerlo. Muchas gracias Link to comment Share on other sites More sharing options...
ventura Posted September 19, 2015 Share Posted September 19, 2015 El nombre del fabricante esta en la tabla ps_manufacturer Para añadir tablas a la consulta debes de utilizar los JOIN http://www.w3schools.com/sql/sql_join.asp Por favor las normas del foro indican que se debe realizar una consulta por cada hilo publicado. Gracias. Un saludo. Link to comment Share on other sites More sharing options...
Sumib Posted September 21, 2015 Author Share Posted September 21, 2015 Alguien podría postear como sería la consulta aunque solo aparecieran los fabricantes (ordenados por ID de producto aunque este no aparezca), no se como rellenar los comandos necesarios. Muchas gracias Link to comment Share on other sites More sharing options...
Sumib Posted September 24, 2015 Author Share Posted September 24, 2015 Sería algo así pero no se que he de poner en los campos que faltan... SELECT ¿column_name(s)?FROM ps_manufacturerINNER JOIN ¿table2?ON ¿table1.column_name=table2.column_name;? Link to comment Share on other sites More sharing options...
Sumib Posted September 30, 2015 Author Share Posted September 30, 2015 Creo que los tiros van por ahi mas o menos pero me da un error al introducir este codigo, alguna otra idea? SELECT unar_product.id_product, unar_manufacturer.id_manufacturer FROM unar_product INNER JOIN unar_manufacturer ON unar_product.id_manufacturer=unar_manufacturer.id_manufacturer; Link to comment Share on other sites More sharing options...
w3bsolutions Posted October 5, 2015 Share Posted October 5, 2015 Si las columnas que quieres son id del producto y nombre del fabricante la consulta sería así: SELECT p.id_product, m.name FROM unar_product p INNER JOIN unar_manufacturer m ON p.id_manufacturer = m.id_manufacturer; Link to comment Share on other sites More sharing options...
Recommended Posts