Foros del Web » Programando para Internet » PHP » Symfony »

[SOLUCIONADO] Consulta con valores repetidos dql :c ??

Estas en el tema de Consulta con valores repetidos dql :c ?? en el foro de Symfony en Foros del Web. Persona | Mensaje ------------------ | --------------------- id_persona (pk) | id_mensaje <--pk nombre | emisor <--fk_persona apellido | receptor <--fk_persona | texto quiero listar todas las ...
  #1 (permalink)  
Antiguo 05/11/2015, 21:54
 
Fecha de Ingreso: julio-2015
Mensajes: 15
Antigüedad: 9 años, 5 meses
Puntos: 0
Consulta con valores repetidos dql :c ??

Persona | Mensaje
------------------ | ---------------------
id_persona (pk) | id_mensaje <--pk
nombre | emisor <--fk_persona
apellido | receptor <--fk_persona
| texto

quiero listar todas las personas que me enviaron mensajes, mi consulta:
$dql = 'SELECT m
FROM MensajeBundle:mensaje m
JOIN m.receptor r
WHERE r.idPersona = :idPersona';
$consulta = $em->createQuery($dql);
$consulta->setParameter('idPersona', $idPersona);
$mensajes=$consulta->getResult();

en mi vista.html.twig
~~~~~~~~~~~~~

{% for mensaje in mensajes %}
<li>
<a href="#" id="{{ mensaje.emisor.idPersona }}" class="listas">{{ mensaje.emisor.apellido }} {{ mensaje.emisor.nombre }}</a>
</li>
{% endfor %}


resultado:
Alarcon Facundo Brandon
Alarcon Facundo Brandon
Alarcon Facundo Brandon
Alejandro Rivera
Alejandro Rivera


muestra los datos repetidos cuando solo quiero que me muestre de a uno, ya intente con DISTINCT y mas JOINS pero no lo logro, por favor manden todos los resultados posibles para probarlos todos gracias.
  #2 (permalink)  
Antiguo 07/11/2015, 10:40
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 3 meses
Puntos: 214
Respuesta: Consulta con valores repetidos dql :c ??

Saludo
Intentar con GROUP BY.
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 10/11/2015, 15:16
 
Fecha de Ingreso: julio-2015
Mensajes: 15
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Consulta con valores repetidos dql :c ??

mi problema no lo solucione, alle una alternativa, ejecutar consultas sin usar el doctrine con: Doctrine DBAL

Etiquetas: doctrine, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:16.