Título: Como procesar dos consulta en un while pero que muestren las que no están Publicado por: yoelrodguez en 16 Julio 2020, 01:11 am Tengo la siguiente situación: estoy usando dos consultas que responde a una misma relación pero la condición del Where es distinta. El resultado de estas dos consultas lo tengo que mostrar en una sola tabla, por lo que estoy ejecutando las dos consultas dentro de un while y uniendo los dos array con un array_marge().
El problema se me esta presentado cuando muestro los registro, ya que una consulta me devuelve más que la otra y solo se me muestra hasta la cantidad de registros menor y lo que necesito es que siempre se me muestren todos los registros por la consulta que más tenga. A continuación les dejo el código para ver si me pueden ayudar. Gracias. Código: $query = $this->db->query("SELECT reporte_nomnia.*, Título: Re: Como procesar dos consulta en un while pero que muestren las que no están Publicado por: mchojrin en 10 Agosto 2020, 20:53 pm Se me ocurre que deberías poder resolver todo con una sola consulta usando LEFT JOIN
Título: Re: Como procesar dos consulta en un while pero que muestren las que no están Publicado por: vicram10 en 11 Agosto 2020, 22:53 pm al realizar con Left Join como se menciono mas arriba, te permite traer la informacion aunque la otra tabla no contenga informacion de la primera tabla (lo deja nulo y sigue avanzando y trae igual en el resultado)
|