Saludos amigos del Foro
Tengo una BD MySQL con las tablas: Proveedores, Servicios y Tarifas; estoy haciendo una consulta a las 3 tablas para mostrar:
Nombre del Proveedor
Nombre del Servicio
Tarifas del Servicio
La consulta es la siguiente:
SELECT * FROM Proveedores,Servicios,Tarifas WHERE IdProveedor=X AND IdServicio=Y
Cuando me muestra el resultado de la consulta, me trae los siguientes datos:
Nombre del Proveedor: Correcto
Nombre del Servicio: Correcto
Tarifas el Servicio: Incorrecto
En lugar de mostrarme las tarifas para el servicio seleccionado, me muestra todo el listado de todas las tarifas de todos los servicios de todos los proveedores..
Supongo que el error esta en que me falta especificar algun dato en la tabla "Tarifas"
Entonces la pregunta es la siguiente:
Debo especificar valores en cada una de las tablas seleccionadas?
Saludos y gracias de antemano!!