Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2011, 11:22
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 meses
Puntos: 1
problemas con inner join y where

"SELECT nombre_categoria_usuario,nombre_producto_usuaro,ru ta_foto_pequeña,precio_producto_kg
FROM productos INNER JOIN categorias
ON productos.categorias_nombre_categoria_pc = categorias.nombre_categoria_pc WHERE categorias.nombre_categoria_pc = \"" . $_GET["categorias"] . "\";";

si ejecuto la instrucción sin el where no da error, pero si utilizo el where no devuelve ninguna categoria pero no sale ningún error ni de php y tampoco mysql en el caso del get le lleva la categoría si utilizo el where
mi pregunta es después del on puede ir el where no antes utilizaba la version del 92 SQL pero esta con inner join es la del 99 que dicen que es mas eficiente ?

SELECT nombre_categoria_usuario,nombre_producto_usuaro,ru ta_foto_pequeña,precio_producto_kg
FROM productos INNER JOIN categorias
ON productos.categorias_nombre_categoria_pc = categorias.nombre_categoria_pc