Resultados 1 al 1 de 1

Tema: consulta mysql

  1. #1

    Predeterminado consulta mysql

    Hola, quiero agrupar cada dos filas en una sola fila


    SELECT


    round(if(id_keyword = 1, value, NULL)) AS 'EXPTIME',


    if(id_keyword = 206, value, NULL) AS 'FILTER'


    FROM img_keywords_ref


    INNER join images on images.id=img_keywords_ref.id_img


    inner join keywords on keywords.id=img_keywords_ref.id_keyword


    INNER JOIN block_img_ref ON block_img_ref.id_img=images.id


    WHERE id_block='543' and valid='yes' and CONCAT(id_keyword in('1','206'))





    la consulta sale 16 filas con un resultado en cada fila para cada columna






    EXPTIME | FILTER


    10 |


    ---------------


    | J


    ----------------


    10 |


    -----------------


    | J


    -----------------


    10 |


    -----------------


    | J


    ----------------


    10 |


    ---------------


    | J


    --------------


    360 |


    ------------


    | J


    -------------


    360 |


    ------------


    | J


    ------------


    360 |


    --------------


    | J


    --------------


    360 |


    -------------


    | J









    Y yo quiero que salga:





    EXPTIME |FILTER


    10 | J


    --------------


    10 | J


    -------------


    10 | J


    ------------


    10 | J


    ------------


    360 | J


    ------------


    360 | J


    --------------


    360 | J


    --------------


    360 | J





    los dos resultados en una sola fila, reduciendo el numero de fila pasando de 16 filas a 8 filas

    ¿como se hace?


    Gracias


    Saludos,

    P.d:Ya esta solucionado

    Pueden borrar este mensaje

    saludos
    Última edición por gasol; 07/11/2019 a las 13:14 Razón: Solucionado

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •