elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 13:07  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  [Ayuda]Crear Tabla Relacionadas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Ayuda]Crear Tabla Relacionadas  (Leído 1,892 veces)
rolly21102

Desconectado Desconectado

Mensajes: 92


Ver Perfil
[Ayuda]Crear Tabla Relacionadas
« en: 27 Enero 2011, 12:31 »

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....



Uploaded with ImageShack.us

Gracias


En línea
zarkiel

Desconectado Desconectado

Mensajes: 3



Ver Perfil
Re: [Ayuda]Crear Tabla Relacionadas
« Respuesta #1 en: 2 Febrero 2011, 07:15 »

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
SELECT Casa.id,Casa.precio,Estado.nombre_estado,tipo_casa.nombre
FROM Casa
INNER JOIN Estado ON Casa.estado_id = Estado.estado_id
INNER JOIN tipo_casa ON Casa.tipo_casa_id = tipo_casa.tipo_casa_id
 

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.


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Error al crear una tabla
Desarrollo Web
Rey11 11 576 Último mensaje 15 Septiembre 2005, 21:52
por Thaorius
Ayuda para crear tabla de Excel...
Dudas Generales
-HadeS- 4 3,317 Último mensaje 28 Octubre 2008, 19:00
por Novlucker
Ayuda con una consulta con tablas relacionadas mysql « 1 2 »
Bases de Datos
mark182 22 6,449 Último mensaje 19 Noviembre 2009, 03:15
por ^Tifa^
Crear una tabla.
Programación Visual Basic
777Rubenix777 4 738 Último mensaje 7 Julio 2010, 15:01
por ssccaann43 ©
ayuda con pseudocodigo, crear tabla de multplicar « 1 2 »
Programación C/C++
attackers 23 1,986 Último mensaje 28 Abril 2011, 04:55
por Leo Gutiérrez.
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines