![]() |
Consulta Extraña...? Tengo otro problema y es el siguiente: Tengo esto en mi tabla: Cita:
Código: "SELECT upper(NAMES.FName)+' '+ upper(NAMES.LName)as FULLNAME, UDF.UdfNum , UDF.UdfText FROM NAMES INNER JOIN UDF ON NAMES.ID = UDF.NameID where UDF.UdfText = '307406'Cita:
Cita:
Si me pudieran ayudar De antemano gracias de :corazon: . |
a ver, intenta con esto y dime si es lo que necesitas Código PHP: |
No funciona solo me muestra el FullName |
quitale la parte sobrante del segundo select Cita:
|
Tampoco, ya he probado varias cosas y no , el que tu pones me muestre pero todos los registros de la tabla y solo quiero que me muestre cuando UdfText='307406', seguire intentando |
Disculpen que insista pero es que no he podido dar con esto, y ya me estoy desesperando, por favor que alguien me ayude. Se los voy a agradecer mucho |
¿Te das cuenta de que lo que pides es incongruente? ¿como te va a mostrar los datos que tienen udftext distinto de 307406 si precisamente esa es la restricción que muestras?. De todas las filas que has puesto al principio sólo hay una que cumpla la condición. Tiene que haber otro campo para restrigir y obtener esos registros. Tal como has puesto y dices las cosas la consulta sería: Código: SELECT upper(NAMES.FName)+' '+ upper(NAMES.LName)as FULLNAME, UDF.UdfNum , UDF.UdfText ¿No te estarás confundiendo y realmente quieres mostrar todas las filas que tienen un valor de "udf.nameid=names.id" concreto? Si esto es así, una posiblidad es la siguiente: Código: SELECT upper(NAMES.FName)+' '+ upper(NAMES.LName)as FULLNAME, b.UdfNum , b.UdfText |
Te voy a mostrar mis tablas Cita:
Cita:
|
Con lo que pones no me das más información de la que ya he visto. Poner la estructura de los campos no es suficiente sin decir su significado ni decir como se relacionan las tablas. ¿Has probado la última consulta que te he puesto? Un saludo |
Si y no me funciono. Antes que nada te voy a dar las tablas bien: Cita:
1. buscar al empleado cuando udfnum=2 es decir udftext='clave' 2. Ya que encontre al empleado igualar el valor de udfnum=2 al id (ya que id es un valor unico) 3. Despues hago una consulta para los demas datos Bueno algo asi, espero haberme explicado y la verdad como voy empezando con esto me estoy enredando toda. De antemano Gracias. :-) |
hola. segun lei en tu primer post quieres que la informacion que muestre el "select" lo haga en un formato distinto. creo que en este caso, la select inicial es correcta. deberias recoger la informacion que devuelve esa "select" y mostrarla de la manera que tu quieras. otra cosa. si le pones nombres tan raros a la base de datos, cuando te vallas de marcha y te tomes unas cuantas cervezas (o cubatas), luego no te vas a acordar que significaban. creo que lo mejor es seguir la siguiente momenclatura: nombre del cliente: nombre_cliente tiempo de acceso: tiempo_acceso numero de cubatas por individuo: numero_cubatas_individuo no te cortes en la longitud de las palabras. los caracteres no cuestan dinero. |
No, la primera consulta no está bien para obtener lo que quier. Cita:
Código: SELECT upper(NAMES.FName)+' '+ upper(NAMES.LName)as FULLNAME, b.UdfNum , b.UdfText Un saludo. |
| La zona horaria es GMT -6. Ahora son las 21:04. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.