Bueno, mi granito de arena aqui va :)
Estoy iniciando en el mundo de la programacion, pero yo lo haria de la siguiente manera:
SELECT tbl.* FROM tabla1 tbl INNER JOIN tabla2 tbl2 ON tbl2.IDTABLA1 = tbl1.IDTABLA1
INNER JOIN tabla3 tbl3 ON tbl2.IDTABLA3 = tbl3.IDTABLA3 WHERE tbl.NOMBRE LIKE 'CARLOS'
HAVING(tbl3.FECHA = SELECT CURDATE());
Aqui extraigo todos los datos de la tabla 1 (tbl) y ademas hago interseccion entre la tabla 1 y tabla 2
luego hago otra interseccion con la tabla 2 y la tabla 3 Finalmente comparo que el nombre sea Carlos
pero que ademas la fecha (que supongo esta en la tabla 3 sea igual a la fecha actual), Si entendi bien lo que necesitas esta consulta te servira
intentalo y me dices
Cual es el error?
Bueno, mi granito de arena aqui va :)
Estoy iniciando en el mundo de la programacion, pero yo lo haria de la siguiente manera:
SELECT tbl.* FROM tabla1 tbl INNER JOIN tabla2 tbl2 ON tbl2.IDTABLA1 = tbl1.IDTABLA1
INNER JOIN tabla3 tbl3 ON tbl2.IDTABLA3 = tbl3.IDTABLA3 WHERE tbl.NOMBRE LIKE 'CARLOS'
HAVING(tbl3.FECHA = SELECT CURDATE());
Aqui extraigo todos los datos de la tabla 1 (tbl) y ademas hago interseccion entre la tabla 1 y tabla 2
luego hago otra interseccion con la tabla 2 y la tabla 3 Finalmente comparo que el nombre sea Carlos
pero que ademas la fecha (que supongo esta en la tabla 3 sea igual a la fecha actual), Si entendi bien lo que necesitas esta consulta te servira
intentalo y me dices
Gracias lia, lo voy a mirar
Gracias lia, lo voy a mirar ahora .