Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2010, 11:17
Tremps
 
Fecha de Ingreso: noviembre-2009
Mensajes: 2
Antigüedad: 15 años
Puntos: 1
Pregunta Ayuda con consulta SQL sencilla

Buenas tardes,

Necesito hacer una consulta SQL y no hay manera.

Explico un poco como es la BD.

Tabla datos
- Id
- Referencia

Tabla color
- Id
- Color

Tabla talla
- Id
- Talla

Tabla tipo
- Id
- Tipo

Tabla relacion
- codigo
- id
- id_color
- id_talla
- id_tipo
- peso

codigo e id siempre tienen valor mientras que id_color, id_talla e id_tipo pueden tener o no.

Necesito relacionar las tres tablas para mostrar:

Referencia, codigo, id, color, talla, tipo y peso

Yo había escrito en un principio:

Select relacion.codigo, relacion.peso, datos.referencia, color.color, talla.talla, tipo.tipo from relacion,datos,color,talla,tipo where relacion.id = datos.id and talla.id = relacion.id_talla and color.id = relacion.id_talla and tipo.id = relacion.id_tipo

pero esta consulta no me muestra las lineas en las que relacion.id_talla, id_color o id_tipo sea vacio.

No puede ser muy dificil pero me está costando.

Gracias.