Diferencia en MySQL!!
Hola, soy principiante en mysql y manejo de datos...
y hay algo que necesito, pero hasta ahora no he encontrado información relevante... Seria algo como hacer la operación diferencia en MySQL... esto es: Tengo 2 tablas y necesito saber que esta en la primera y no esta en la segunda... Si alguién me puede dar una mano... Sólo con un ejemplo me alcanza! Desde ya, Muchas gracias! :) |
te recomiendo MySQL CookBook, ahi viene una receta para obtener eso, por cierto muy bien explicada y con ejemplo sencillo como el que quieres.
Si quieres un poco de teoria, tienes que hacer un "left join" de la tabla1 con la tabla2 suponiendo que tienen un campo que las relacione. Digamos que supongamos que tenemos tabla1 y tabla2 con un campo comun llamado folio, que es el que las relaciona. hacemos: Todos los folios que no esten en tabla2 pero sí en tabla1 aparecen como Null Filtrando el query:
Obtenemos solo los folios que existen en tabla1 pero no en tabla2, si quieres saber los que si existen en tabla2, basta con cambiar el "is null" por "is not null". |
Voy a probarla ahora
Voy a probar este metodo ahora, pero encontre este aca:
Sólo hay un problema: Zeos me tira error de SQL, pero lo probe en localhost y me anda lo más bien... :/ PD.: Ci -> Int Fecha_Hora_entrada -> Datetime :/ No se que puede ser! Me tira error cerca de
La verdad que no se! :/ |
Cita:
Para poder ayudarte mejor, es conveniente que copies y pegues la porción de código donde se está provocando el error. No menos importante es que pongas textualmente el mensaje de error que estas recibiendo. Saludos. |
Cita:
Un saludo |
Cita:
// Saludos |
Además, todo esto no es MySql en concreto, sino SQL en general.
|
La franja horaria es GMT +2. Ahora son las 02:57:14. |
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