Título: [Ayuda]Crear Tabla Relacionadas Publicado por: rolly21102 en 27 Enero 2011, 12:31 pm Hola amigos.! Buen dia. Me podrian hechar una ayuda sobre como podria relacionar en la tabla casa el campo estado_id con la tabla estado? Y el campo tipo_casa_id con la tabla tipo_casa? En phpmyadmin?
Este es el modelo de datos de como quisiera relacionarlo.... (http://img42.imageshack.us/img42/9875/baseou.jpg) (http://img42.imageshack.us/i/baseou.jpg/) Uploaded with ImageShack.us (http://imageshack.us) Gracias Título: Re: [Ayuda]Crear Tabla Relacionadas Publicado por: zarkiel en 2 Febrero 2011, 07:15 am Si lo que quieres es relacionar las 3 tablas en una consulta SQL
lo que puedes hacer es utilizar el INNER JOIN. Me explico el INNER JOIN nos permite combinar varias tablas que esten relacionadas con un indice común. En tus relaciones tienes los siguientes campos como indices: Casa -> id Estado -> estado_id tipo_casa -> tipo_casa_id Cada tabla tiene su clave primaria que servirá para relacionarlas entre sí. Ahora si no me equivoco la relacion quieres es la siguiente: Casa.estado_id -> Estado.estado_id Casa.tipo_casa_id -> tipo_casa.tipo_casa_id Ahora la sintaxis del INNER JOIN Código
Algo más según veo hay dos campos q estan sobrando, ya que no son necesarias para la relación tipo_casa.tipocasa_casa_id Estado.estado_casa_id Espero te haya servido. Saludos. |