Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Query e valori duplicati

    Ho questa query

    $query = "SELECT domanda.id_domanda AS Id, domanda.domanda_text AS Domanda, categoria.descr AS Tipo, domanda_categoria.ordine AS Ordine FROM (domanda INNER JOIN domanda_categoria ON domanda.id_domanda = domanda_categoria.id_domanda) INNER JOIN categoria ON domanda_categoria.id_categoria = categoria.id_categoria ORDER BY Id";

    e mi da risultati di questo tipo :

    Id, Domanda, Tipo, (Ordine)

    es.

    113, Come configuro, T68 (22)
    113, Come configuro, T610 (26)
    113, Come configuro, Z600 (21)
    113, Come configuro, T630 (17)

    come devo modificare la query se voglio ottenre un risultato del genere :

    113, Come configuro, T68 (22) - T610 (26) - Z600 (21) - 630 (17)

    ??

    scusate se posto qui ma non mi sembra di aver trovato un'area adatta e questa query la uso in una pagina php

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    SELECT DISTINCT


  3. #3
    ho aggiunto il DISTINCT dopo la select, ma non sembra che cambi nulla

  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    semplicemente aggiungi tu in stampa alla stringa i telelfonini imperniando l'algoritmo su quel 113 ricorrente...

    in pratica cicli popolando una stringa di quello che ti serve.. al primo giro gli aggiungi "113, come configuro, T68", ai giri successivi, accorgendoti che si tratta sempre di 113 aggiungi solo gli altri telefonini alla stessa stringa.. quando 113 camia ripeti il procedimento..

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    magari puoi leggere anche un po' di doc in merito.

    comunque in linea di massima dovresti mettere

    SELECT DISTINCT(nomecampo, nomecampo2) FROM TABELLA

  6. #6
    ho letto ma non sembra fare al caso mio, perche anche se applicato correttamente non cambia nulla...

  7. #7
    [B]in pratica cicli popolando una stringa di quello che ti serve.. al primo giro gli aggiungi "113, come configuro, T68", ai giri successivi, accorgendoti che si tratta sempre di 113 aggiungi solo gli altri telefonini alla stessa stringa.. quando 113 camia ripeti il procedimento..
    potresti darmi un'esempio in quanto ha appurato che di solo mysql non è possibile...

  8. #8
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    qui c'è qualcosa di simile con anke un minimo di codice..
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.