Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2012, 14:30
felipe12357
 
Fecha de Ingreso: junio-2010
Mensajes: 168
Antigüedad: 13 años, 10 meses
Puntos: 3
agrupar columnas

Hola a todos les explico mi problema

Lo que deseo hacer es q es basicamente deseo por ejemplo ver los datos todos los datos de unas personas que practiquen cierto deporte

para ello tengo
select id, nombre,apellidos,etc from user innerjoin.deporte.ced on user.ced where deporte='futbol'

esta consulta me funciona bien ya que la respuesta aparece por ejemplo

id nombre apellido deporte
1 abc tcb si
2 dbc pcs no


ahora deseo agreagar tambie los que jueguen por decir baloncesto, si lo hago aparece

select id, nombre,apellidos,etc from user innerjoin.deporte.ced on user.ced where deporte='futbol' or deporte='baloncesto'

id nombre apellido deporte
1 abc tcb si
2 dbc pcs no
1 abc tcb si
2 efbc pcs no
1 cbc tcb si
2 dbc bcs no

Como ven como es logico agruapa la respuesta al final, lo q necesito es que genere una nueva columna segun la nueva clausula, algo asi:


id nombre apellido deporte1 deporte2
1 abc tcb si si
2 dbc pcs no no
3 efbc pcs no si
4 cbc tcb si

y si una persona vio futbol y baloncesto no aparecesca en dos celdas, espero haberme hecho entender, y q alguien me pueda ayudar. Gracias!