juan291181
Cita: TABLA1
ID_HDT | N_ORDEN_DESPACHO
1 2
2 3
TABLA2
N_ORDEN_DESPACHO | N_MANIFIESTO
2 ABY00007
2 ABY00008
3 CUZ00001
La relacion es por N_ORDEN_DESPACHO de tabla1 (1) a tabla2(muchos)
lo que me gustaria es sacar una consulta que me des un resultado asi
-----------------------------------------------------------
TABLA1.ID_HDT | TABLA2.N_MANIFIESTO
1 ABY00007/ABY00008
-------------------------------------------------------
Tal vez no te haya entendido, pero si lo que quieres es que te muestre cada uno de los id con sus N_ORDEN_DESPACHO y los N_MANIFIESTO de cada N_ORDEN_DESPACHO, separando cada uno de ellos con una barra, creo que sí puedes hacerlo agrupando por N_ORDEN_DESPACHO y mostrando mediante GROUP_CONCAT el resultado.
Código sql:
Ver originalSELECT t1.ID_HDT, N_ORDEN_DESPACHO, GROUP_CONCAT( N_MANIFIESTO
SEPARATOR '/' )
FROM `tabla1` t1
INNER JOIN tabla2 t2
USING ( N_ORDEN_DESPACHO )
GROUP BY t1.N_ORDEN_DESPACHO
Cuando sólo hay uno, también pone la barra...