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. |
trata de usar Joins...
Coloca un ejemplo de como estan los datos.... para darte una mejor respuesta |
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. :confused: |
los datos que has colocado ahi de que tabla es???? ek_personal o ek_avtalsomrade
y la otra tabla que datos tiene? |
tabla ek_avtalsomrade: ID(int), kod(char)
tabla ek_personal: ID_1 (int) puede ser null |
Cita:
que datos tiene Ejemplo Cita:
Cita:
|
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. :o |
y has tratado de esta forma?
|
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!!!
|
Puedes probar con lo siguiente:
Dinos que te muestra al hacer la consulta de esta forma. Saludos. |
Cita:
|
si, me da el resultado que quiero. :)
NOMBRE ----- KOD juan ----- uno pedro ----- vacio luis ----- vacio |
Vaya, parece que se me adelantaron.
Saludos. |
La franja horaria es GMT +2. Ahora son las 18:56:10. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi