Ver Mensaje Individual
  #22 (permalink)  
Antiguo 27/01/2012, 08:21
neocalichin
 
Fecha de Ingreso: enero-2012
Mensajes: 158
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Consulta MYSQL INNER JOIN

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Hay algo absurdo en tu planteo: Si "Mes" contiene "ENERO", y código es un numérico autoincremental, como parece, son tipos de dato incompatibles. Entonces, ¿qué sentido tiene esta condición?:
Código MySQL:
Ver original
  1. mes.codigo = abono.mes
o esta:
Código Python:
Ver original
  1. mes.codigo = cheque.mes
Según planteas tus datos debería existir una FOREIGN KEY de Abono en la tabla Cheque para determinar a qué Abono corresponde el pago realizado con un Cheque determinado.
Y eso no existe en tu descripción de tablas.
Por otro lado, no se entiende cuál es el sentido de poner una tabla "Mes". ¿Tener los nombres de los meses? ¿Para qué? Eso se peude obtener programáticamente y sin tantas complicaciones.
Además para que eso tuviese algún sentido, la PK de esa tabla "Meses" debería estar como FK en "Abono"... Cosa que tampoco ocurre.

Sin esas relaciones puestas entre PK y FK, la consulta que pides no se puede lograr de una forma coherente.

Tengo la impresión de que no has leido ni un tutorial del tema de BB.DD.

bueno soy novato en esto porfa :???

ENTONCES QUITO LA TABLA MES ? Y SOLO ME QUEDARIA ABONO Y CHEQUE PERO ESAS DOS TABLAS NO TIENEN RELACIONES ?