Estoy con un tema de MySQL´s...
El tema parece sencillo:
Tengo dos tablas (t_Marcas y t_Products) ambas tienen en común el campo
manufacturerID.
En t_Marcas, el manufacturerID sube a partir de 1 y nunca es 0 (cero).
En t_Product el manufactuerID se corresponde con las marcas, salvo
cuando no tiene marca asignada, en este último caso sí es cero.
Deseo que el resultado de mi consulta me devuelva:
Una sola vez los manufacturerID de t_Marcas que tienen una marca asignada
en t_Products, ignorando las repeticiones y los ceros que haya en t_Products.
Mi consulta:
Código MySQL :
$t_Marcas SELECT b.name, b.manufacturer_id FROM $t_Marcas b LEFT OUTER JOIN $t_Products s ON b.manufacturer_id = s.manufacturer_id WHERE b.manufacturer_id != 0 ORDER BY b.manufacturer_id
Como dije, no consigo que me excluya las repeticiones de la tabla
t_Products...aunque sí logré que me exluyera los ceros...
En fin, si alguien me da una mano
Saludos!