Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Relacion de tablas

Estas en el tema de Relacion de tablas en el foro de Mysql en Foros del Web. Buenas mi dificultad es esta: Estoy haciendo una BD mysql de phptriad y tengo dos tablas. emergencia -> Es la tabla principal fecha tipoemer pk ...
  #1 (permalink)  
Antiguo 11/05/2009, 10:22
 
Fecha de Ingreso: mayo-2009
Mensajes: 1
Antigüedad: 15 años
Puntos: 0
Relacion de tablas

Buenas mi dificultad es esta:

Estoy haciendo una BD mysql de phptriad y tengo dos tablas.

emergencia -> Es la tabla principal

fecha
tipoemer pk



tiposemer

cod pk
descripcion


Bueno y pues realizo la siguiente consulta para relacionar las tablas:

Select emergencia.fecha, emergencia.tipoemer, tiposemer.descripcion from emergencia, tiposemer where emergencia.tipoemer=tiposemer.cod and tiposemer.descripcion="estructurales";

Al finalizar la consulta me aparace que ha sido exitosa pero me gustaria ver los datos que inserte en en las tablas.

Si me falta algo por favor colaborenme.


Agradezco su colaboracion
  #2 (permalink)  
Antiguo 11/05/2009, 12:32
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Relacion de tablas

Bienvenido al foro, darkal.

¿La consulta no muestra los resultados que esperas? ¿Has comprobado que realmente exista una descripción con el valor con el cual filtras?.

Como recomendación, para unir tablas, es conveniente que uses JOIN en lugar de filtrar usando WHERE:
Código MySQL:
Ver original
  1. SELECT * FROM emergencia JOIN tiposemer ON emergencia.tipoemer = tiposemer.cod WHERE tiposemer.descripcion = 'estructurales';
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:09.