Buenos dias
Estoy trabajando en un reporte RPX y realizando la consulta SQL y me trabe en el siguiente punto, seguro que la respuesta es simple pero todos los intentos me ha llevado a nada.
Mi reporte recibe como parametro un ID de producto y necesito filtrar en una tabla todos los productos que sean del mismo rubro que el que recibi el ID, es decir si tengo la siguiente tabla
ID Rubro
1..........A
2..........B
3..........A
y recibo como parametro el ID = 1, necesito filtrar todos los productos de la familia A.
He intentado con variables pero no me las toma (entiendo que es por tratarse de un reporte) y he intentado tambien con CASE, IF y JOINS pero no he tenido exito.
Si me pudieran ayudar lo agradeceria mucho.
Saludos
Jorge
Por lo que he entendido, necesitas un Subquery, algo como
SELECT * FROM tabla WHERE RUBRO = (SELECT RUBRO FROM tabla WHERE ID = 1)
(En lugar de ese 1, típicamente se trataría una variable, cuyo valor indicarías desde PHP o el lenguaje que estés usando)
Mil gracias Nacho, lo voy a probar.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)