FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
mostrar registro solo una vez cuando hay valor nulo
Hola amigos, les traigo de nuevo una consulta sql con la que he estado "batallando" un buen rato, seguro que para algunos de ustedes tomara un par de minutos nada mas.
y me da como resultado: namn id kod juan 1 uno pedro null uno pedro null dos pedro null tres el campo ve.kod tiene 3 valores (uno, dos tres) por lo cual, cuando una id es null, me muestra el registro 3 veces. Como puedo hacer para que solo lo muestre una ves, y el campo kod se muestre vacio, es decir: namn id kod juan 1 uno pedro null - Gracias y saludos. |
#2
|
||||
|
||||
trata de usar Joins...
Coloca un ejemplo de como estan los datos.... para darte una mejor respuesta
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
||||
|
||||
No se de que otra forma explicarlo. intento otra vez:
los campos ID_1 e ID (ek_personal y ek_avtalsomrade) estan relacionados mediante llave foranea. En ek_avtalsomrade, a cada ID le corresponde un codigo (uno, dos, tres). Pero cuando ek_personal.ID_1 sea nulo quiero que me muestre el campo kod vacio y solo una vez. Vuelvo a poner la tablita, creo que asi se entiende muy facil: namn - id - kod juan - 1 - uno pedro - null - uno pedro - null - dos pedro - null - tres el campo ek_avtalsomrade.kod tiene 3 valores posibles(uno, dos, tres) por lo cual, cuando una ID_1 es null, me muestra el registro 3 veces. Como puedo hacer para que solo lo muestre una ves, y el campo kod se muestre vacio, es decir: namn id kod juan - 1 - uno pedro - null - 'vacio' espero no haber confundido mas. Última edición por Gaim2205 fecha: 09-11-2011 a las 16:54:08. |
#4
|
||||
|
||||
los datos que has colocado ahi de que tabla es???? ek_personal o ek_avtalsomrade
y la otra tabla que datos tiene?
__________________
Dulce Regalo que Satanas manda para mi..... |
#5
|
||||
|
||||
tabla ek_avtalsomrade: ID(int), kod(char)
tabla ek_personal: ID_1 (int) puede ser null |
#6
|
||||
|
||||
Cita:
que datos tiene Ejemplo Cita:
Cita:
__________________
Dulce Regalo que Satanas manda para mi..... |
#7
|
||||
|
||||
Tabla 1 (ek_personal)
NOMBRE ------ ID juan ------- 1 pedro ------ null luis -------- null Tabla 2 ID ------ KOD 1 ------ uno 2 ------ dos 3 ------ tres resultado que obtengo: NOMBRE ----- KOD juan ----- uno pedro ----- uno pedro ----- dos pedro ----- tres luis ----- uno luis ----- dos luis ----- tres y el resultado deseado es: NOMBRE ----- KOD juan ----- uno pedro ----- vacio luis ----- vacio gracias por el interes. |
#9
|
||||
|
||||
pues como dije. Hay gente mas habil que en 2 minutos lo soluciona facilmente. No se me da mucho lo de los joins todavia, tendre que leer un poco. Gracias!!!
|
#10
|
||||
|
||||
Puedes probar con lo siguiente:
Dinos que te muestra al hacer la consulta de esta forma. Saludos. |
#11
|
||||
|
||||
y se soluciono?
__________________
Dulce Regalo que Satanas manda para mi..... |
#12
|
||||
|
||||
si, me da el resultado que quiero.
NOMBRE ----- KOD juan ----- uno pedro ----- vacio luis ----- vacio |
#13
|
||||
|
||||
Vaya, parece que se me adelantaron.
Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
mostrar un registro solo de un query | Patricio | Varios | 3 | 18-11-2008 20:31:27 |
Mostrar un solo registro en un dbgrid | Ivan_25 | C++ Builder | 5 | 03-11-2005 12:40:13 |
Imprimir con QRDBText un cero cuando el valor es nulo | ISKANDAR | Impresión | 9 | 03-10-2005 23:08:06 |
mostrar SOLO cliente de los que tengo un sólo registro | Giniromero | SQL | 15 | 11-06-2004 12:33:19 |
Valor nulo | pache | OOP | 3 | 19-06-2003 08:39:13 |
|