Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Discussione: Select group by?

  1. #1
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258

    Select group by?

    Ho una tabella con i campi nome, auto e moto:

    nome | auto | moto |
    tizio1 | .. 1 .| ....... |
    tizio2 | .. 1 .| .. 1 . |



    ho provato una group by nome, auto, moto ma giustamente mi estrapola la tabella come raffigurata nella prima rappresentazione mostrandomi alla seconda riga che tizio2 ha sia un'auto che una moto mentre dovrei avere una riga per ogniuna delle 2 cose posseduta; in questo modo:

    nome | auto | moto |
    tizio1 | .. 1 .| ....... |
    tizio2 | .. 1 .| ....... |
    tizio2 | ...... | ..1 .. |

    Database: Access

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Togli group (raggruppare)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    ma che cosa vuoi ottenere?

  4. #4
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Togli group (raggruppare)
    se tolgo group by... mi elenca i records così come sono.
    Ultima modifica di Luca1317; 09-04-2015 a 00:41

  5. #5
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    Quote Originariamente inviata da optime Visualizza il messaggio
    ma che cosa vuoi ottenere?

    da questa tabella con i seguenti records:

    id | nome | auto | moto |
    1 | tizio1 | .. 1 .| ....... |
    2 | tizio2 | .. 1 .| .. 1 . |



    vorrei ottenere questo:

    nome | auto | moto |
    tizio1 | .. 1 .| ....... |
    tizio2 | .. 1 .| ....... |
    tizio2 | ...... | ..1 .. |

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da Luca1317 Visualizza il messaggio
    se tolgo group by... mi elenca i records così come sono.
    E come sono?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    E come sono?
    la tabella con i risettivi campi e records è questa:

    id | nome | auto | moto |
    1 | tizio1 | .. 1 .| ....... |
    2 | tizio2 | .. 1 .| .. 1 . |


    se facessi una semplice "select * from tabella" mi verrebbe restituita la tabella con i records così come sono:

    id | nome | auto | moto |
    1 | tizio1 | .. 1 .| ....... |
    2 | tizio2 | .. 1 .| .. 1 . |

    mentre io vorrei che il tizio2 che ha sia auto che moto comparirebbe 2 volte come riportato sotto:

    nome | auto | moto |
    tizio1 | .. 1 .| ....... |
    tizio2 | .. 1 .| ....... |
    tizio2 | ...... | ..1 .. |

    p.s.: auto e moto possono essere 1 oppure null.

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se la tabella ora è cosi
    id | nome | auto | moto |
    1 | tizio1 | .. 1 .| ....... |
    2 | tizio2 | .. 1 .| .. 1 . |
    per farla cosi
    nome | auto | moto |
    tizio1 | .. 1 .| ....... |
    tizio2 | .. 1 .| ....... |
    tizio2 | ...... | ..1 .. |
    penso che dovrai riscriverla
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    select * from
    (select nome, auto, 0 as moto
    union all
    select nome, 0 as auto, moto)
    order by nome

  10. #10
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    Ma il nome della tabella dove va?

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.