Tiene que ser algo super-básico pero aún no me aclaro :(
Pongo mi caso:
Tengo la siguiente tabla de empresas:
* idEmpresa
* Nombre
* CIF
* Direccion
* CodigoPostal
* Localidad
* Provincia
* Pais
Y una tabla de productos:
* idProducto
* idEmpresa (que relaciona el producto con la empresa que lo vende)
* Nombre
* Descripcion
* CodigoBarras
Si voy a mi formulario de búsqueda de productos, tengo unas consultas simples:
Código:
Hasta ahí todo bien, consultillas simples.SELECT * FROM `productos` WHERE 1 ORDER BY Nombre SELECT * FROM `productos` WHERE (Nombre LIKE %$varNombre%) ORDER BY Nombre SELECT * FROM `productos` WHERE (Nombre LIKE %$Descripcion%) ORDER BY Nombre
AQUÍ LA DUDA XD
Lo que me gustaría sería poder añadir a mi formulario la opción de que buscasen también productos en determinadas Localidades, Provincias y/o Países, pero esos tres valores están en la tabla "empresas" que son las que los venden.
Entonces tendría que hacer una consulta tipo
SELECT * FROM `productos` WHERE ...
Y es el WHERE lo que no sé...
Tendría que ser algo como WHERE "localidad de la empresa que vende el producto = 'Albacete'"
¿Cómo podría hacer esta query?
Muchas gracias por adelantado,
Herni_Hdez