![]() |
Problema consulta con Subquery y Join entre dos tablas Hola Mi problema es el siguiente, tengo dos tablas la de usuario (usuario es unico) y la tabla de experiencia laboral (el usuario puede tener mas de una experiencia laboral). Necesito hacer una consulta SQL donde me muestre los datos del usuario (tabal de usuario) y solo una experiencia laboral (la ultima), mi problema es que no he podido dar con la consulta ya que al hacer el join me muestra todas las experiencia laboral del usuario y yo necesito solo la ultima. bueno y tengo la siguiente consulta pero el problema es que me muestra null los campos de experiencia laboral desde el segundo usuario en adelante. Código: SELECT Código: nick cargo_empresa nombre_empresa nombre_comuna_expCódigo: ASC LIMIT 0,1Resultado: Código: username cargo_empresa nombre_empresa nombre_comuna_expEste seria el resultado que necesito: Resulatdo deseado: Código: username cargo_empresa nombre_empresa nombre_comuna_exp salu2 zsamer |
se entiende el problema? alguna ayuda? |
:molesto: ninguna ayuda? |
tranquis no te exasperes, ahora segun entiendo la consulta, me parece que es correcto lo que te devuelve ya que estas limitando a una sola respuesta, ahora quiero saber sobre la estructura de la tabla prof_exp_laboral, ahi tienes alguna fecha que haga referencia al trabajo, otra forma no se me ocurre sin ver la estructura de las tablas, cya |
Cita:
aqui va la estuctura de tablas: Tabla usuarios (posters) Código: Tabla prof_exp_laboral Código: gracias espero alguna ayuda. salu2 zsamer |
porque no pruebas agruparlos por id_usuario y de ahi obtener el maximo de la fecha de usuario MAX(fecha), aqui te dejo una idea de como seria: Código PHP: |
muchas gracias lo voy a probar y te cuento. un abrazo zsamer |
Gracias deadlykyo, finalmente funcionó bastante bien, tuve que hacer un pequeño cambio, utilicé HEAVING en vez de WHERE para abtener la experiencia laboral mas reciente. aquí dejo el query por si alguien le sirve para algo similar. También acepto recomendaciones para mejorar o optimizar el SQL u otra forma de sql para hacer esto mismo. Código PHP: zsamer |
Cita:
¿es posible hacer un SQL sin subquerys que muestre el mismo resultado? gracias y salu2 zsamer |
| La zona horaria es GMT -6. Ahora son las 10:33. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.