Ho una tabella del database con i dati come illustrato di seguito:SQL SELECT query di aiuto
Primary key | Column1 | Column2 | col3 | col4 |col5
---------------------------------------------------------------------
1 | Chicago Bulls | Michael Jordan | 6'6 | aaaa | cccc
2 | Chicago Bulls | Scottie Pippen | 6'8 | zzzz | 345
3 | Utah Jazz | Malone | 6'9 | vvvv | xcxc
4 | Orlando Magic | Hardaway | 6'7 | xnnn | sdsd
Voglio scrivere una query che scaricherà tutti i valori distinti in Column1 e aggiungere i valori in Column2 per ogni valore Column1. Per esempio: La query dovrebbe restituire
**Chicago Bulls | Michael Jordan, Scottie Pippen**
**Utah Jazz | Malone**
**Orlando Magic | Hardaway**
posso scrivere una domanda per recuperare tutti i valori distinti in column1, poi iterare su ogni valore distinto per ottenere la colonna aggiunto 2 dopo qualche manipolazione. È possibile eseguire l'intero lavoro in una sola query? Si prega di aiutare con un esempio di una query. Grazie.
Che tipo di DMBS stai utilizzando? –
In effetti esiste un insieme abbastanza completo di approcci per affrontare questo problema in diversi RDBMS qui: possibile duplicazione di [Come creare un elenco separato da virgola usando una query SQL?] (Http://stackoverflow.com/questions/1817985/how-do-i-create-a-comma-separated-list-using-a-sql-query) –
am utilizzando java derby ... – Fishinastorm