Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2008, 13:39
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Ayuda arreglar select varias tablas

Como estan

Tengo un select "por motivos de privacidad no lo puedo colocar aca" que llama datos desde tres tablas algo parecido a esto:

select campos from tabla1, tabla2, tabla3 where campotabla1=campotabla2 etc etc

"es para realziar la busqueda de unos registros dependiendo las ociones seleccionadas en un formulario".

el problem esta en que una de las condiciones del where es

campotabla1=campotabla2

Ejemplo "aclarando que son mas tablas las que participan en el select"

tabla Producto
Codproducto Nombre Categoria
1 yuca 0
2 papa 1
3 arroz 2
4 platano 3

tabla Categoria
cod nombre
1 alimentos
2 aseo
3 hogar

si le digo traigame los productos cuyo codproducto sea = 1

a. Si en la busqueda especifico categoria obviamente no me muestra nada porque no tiene categoria y la condicion campotabla1=campotabla2 no se cumpliria
b, si le quito esa condicion en caso de que en el formulario no se seleccione niguna categoria, me muestra

Nomproducto Nomcategoria
yuca alimentos
yuca aseo
yuca hogar

La idea es que el resultado sea
Nomproducto Nomcategoria
yuca "Aquime quedaria en blanco o despues le podria colocar no tiene categoria asociada o algo asi"



como puedo arreglar la consulta?

Gracias por contestar, espero me haya dado a aentender!