Hola a todos, queria hacerles una consulta, estoy haciendo una consulta a 3 tablas .
Tablas elementos, proveedores y una tercera para relacionarlas, ya que cada elemento puede tener muchos proveedores
Mi codigo sql es el siguiente:
Código SQL:
Ver original$sql="select e.nombre as detalle,
p.nombre_comercial as proveedor
from elementos as e
inner join elementos_proveedores as ep
on e.id=ep.id_material
inner join proveedores as p
on p.id=ep.id_proveedor
group by detalle
order by detalle asc
";
$res=mysqli_query($con,$sql);
$array=array();
while ($row=mysqli_fetch_array($res)) {
$array []= array('detalle' => $row["detalle"]);
$array []= array('proveedor' => $row["proveedor"]);
}
Este array obtengo
el problema es que nose como agregar correctamente los registros al array,la idea es que cada elemento del arreglo tenga el detalle y el listado de proveedores correspondiente y no separados, ademas solo agrega uno a la lista. Alguna ayuda porfavor??