Tengo un pequeño problema con una consulta que deseo realizar. Resulta que tengo una tabla llamada encabezado_guia_servicio y otra llamada cuerpo_guia_servicio. Ambas estan relacionadas por medio del campo en comun "numero_guia_servicio".
Resulta que el cuerpo_guia_servicio tiene dos PK (numero_guia_servicio y numero_linea) Asi puedo agregar varias lineas asociadas a un numero de guia sin incovenientes.
Lo que deseo hacer es poder mostrar en una fila todo los parametros de ambas tabla encabezado_guia_servicio y cuerpo_guia_servicio en una sola "fila" por ello estoy tratando de hacer un select "anidado" pero, me rroja e l siguiente error la consulta que trato de hacer: operand should contain 1 columns
Aqui mi consulta:
Código PHP:
SELECT
eg.numero_guia_servicio,
eg.fecha_guia, rut_cliente,
eg.guia_5081, id_contrato_cliente,
re.descripcion_relleno_sanitario,
eg.numero_ticket_relleno,
est.descripcion_estado_guia,
(SELECT numero_linea, cantidad, volumen FROM cuerpo_guia_servicio cg WHERE cg.numero_guia_servicio = eg.numero_guia_servicio )
FROM encabezado_guia_servicio eg
JOIN relleno_sanitario re USING (id_relleno_sanitario)
JOIN estado_guia_servicio est USING (id_estado_guia)
Gracias!!!