Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/01/2011, 06:16
cosobo
(Desactivado)
 
Fecha de Ingreso: enero-2011
Mensajes: 66
Antigüedad: 13 años, 3 meses
Puntos: 2
Sonrisa Respuesta: Seleccionar múltiples tablas con PHP (Nadie puede con esto??)

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Esa forma de consulta crea productos cartesianos (la peor forma de consulta posible), porque no estás indicando cuál es la condición de relación entre las dos tablas.
SI las citas se relacionan con el calendario por la fecha de ambos, podría ser:
Código MySQL:
Ver original
  1.    C.rango,
  2.    C.fecha,
  3.    T.dia,
  4.    T.hora
  5. FROM calendario C INNER JOIN citas T ON T.fecha = T.dia

Pero si se relacionan por otro campo, por ejemplo una FK en citas, hay que indicar en el ON cuál es el par de campos que se deben relacionar.
lo que se quiere hacer es mostrar el contenido de el campo fecha y hora ( citas los campos son: dia, hora y calendario los campos son: fecha, rango ) de las dos tablas ninguna se repite, solo obtener el contenido de los campos "de todos los registros", en el campo fecha de calendario el registro es "2011-01-10/2011-10-10" y luego con separo y comparo para insertar que el día es invalido, eso es sencillo el dilema que que me vota 6 beses en registro de citas si solo hay dos....

Última edición por cosobo; 07/01/2011 a las 06:18 Razón: actualización