Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/04/2009, 15:50
f0n
 
Fecha de Ingreso: abril-2009
Mensajes: 54
Antigüedad: 15 años
Puntos: 1
Respuesta: Como realizar esta consulta relacional PHP-MYSQL

Mi consulta básicamente lo que hace es originar una relación de salida que tiene el esquema de Contenido y las tuplas que verifican que el atributo "nombre", se encuentre en Etiquetas. Básicamente.. si un registro de Contenido tiene una etiqueta en Etiquetas "o en Etiquetas existe un nombre que sea igual al de Contenido", lo devuelve.

Para estar más seguro podrías hacer el producto cartesiano de las tablas Contenido y Eticon y luego hacer la proyeccion de los atributos de Contenido. Sería algo así

Código:
SELECT C.idcontenido, nombre, descripcion FROM Contenido C, Eticon E WHERE C.idcontenido = E.idcontenido
Nota: Por si no lo sabes la C y la E son alias de Contenido y Eticon, sólo que la cláusula AS no es obligatoria
Un saludo