16/10/2012, 14:30
|
| | Fecha de Ingreso: junio-2010
Mensajes: 168
Antigüedad: 14 años, 5 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! |