
gracias !!!
| |||
Respuesta: buscar distintos SELECT * FROM usuarios LEFT JOIN movimientos ON usuarios.id_usuario = movimientos.id_usuario WHERE movimientos.id_usuario IS NULL prueba con eso =) Saludos |
| ||||
Respuesta: buscar distintos Algo así creo que lo puedes lograr Esto mostrará todos aquellos que no tienes en una de las tablas.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: buscar distintos gracias por las repuestas pero me muestra lo mismo que me salia bueno pero creo que no me explique bien, miren ocurre que cada usuario tiene un codigo asignado que con ese codigo realiza los movimientos diarios los cuales se registran en la tabla2 ahora quiero hacer la comparacion entre la tabla2 y la tabla1 para ver cuales de los usuarios no tienen movimientos nose si se entiende mejor ahora |
| |||
Respuesta: buscar distintos sea como sea tienes que hacer un join y filtrar los usuarios de la tabla 1 que no aparezcan en la tabla 2, es decir que el campo por el que estas vinculando las tablas debe ser null en la tabla 2, espero haberme explicado bien... si quieres muestranos la consulta que estas usando asi lo vemos mejor |
| ||||
Respuesta: buscar distintos Cita:
Iniciado por rodrigo_00 ![]() sea como sea tienes que hacer un join y filtrar los usuarios de la tabla 1 que no aparezcan en la tabla 2, es decir que el campo por el que estas vinculando las tablas debe ser null en la tabla 2, espero haberme explicado bien... si quieres muestranos la consulta que estas usando asi lo vemos mejor eso mismo amigo eso es lo que quiero y no me sale la consulta que estaba haciendo es parecida a la de abimaelrc pero me muestra todos lo unico que a la consulta que yo tenia no le ponia un INNER JOIN sino que utilizaba un DISTINC pero no me sale nada si puedes ayudarme te lo agradeceria mucho gracias |
| ||||
Respuesta: buscar distintos Ok, trate de esta forma y sí logre lo que estas pidiendo, habria que ver que otra forma es mejor para lograrlo, pero mientras tanto esto funciona
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: buscar distintos Perdón... pero esto no debería ser de mysql?? Digo yo... ![]()
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| ||||
Respuesta: buscar distintos Sí, yo creo que ya mismo lo mueven, aunque no indicó que base de datos está usando, pero lo mueven al foro correspondiente.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: buscar distintos pedroca, la propuesta de Rodrigo_00 debía funcionarte: SELECT * FROM usuarios LEFT JOIN movimientos ON usuarios.id_usuario = movimientos.id_usuario WHERE movimientos.id_usuario IS NULL otra opción sería ésta. SELECT * FROM usuarios u WHERE u.id_usuario NOT IN (SELECT m.id_usuario FROM movimientos m) Deberías decirnos los nombres de tus campos y tablas. |
| ||||
Respuesta: buscar distintos ![]() Claro esta que desconocia lo de NOT IN que para mi entender es mucho mejor.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: buscar distintos Creo que la que ofrece mejor rendimiento es la propuesta por Rodrigo_00. Yo siempre la he recomendado. La tuya, por no tratarse de una igualdad en el ON del inner join, creo, resultará menos eficiente. No sé si vendría a ser equivalente a una equivalencia con where t.id <> tt.id_usuario. Pero no te fíes de mí, no soy un técnido. Esperaremos otros comentarios saludos, abimaelrc |
| ||||
Respuesta: buscar distintos Jurena tienes razon al menos eso vi en los resultados pero la de abimaelrc tambien funciona pero la consulta de jurena es mas rapida al ejecutarse gracias a todos por su tiempo gracias me sirvio bastante |