Добрейшее утречко. Имеется вот такая БД:
Я хочу создать для нее процедуру, которая будет возвращать стоимость определенной услуги у предприятия с заданным именем. Т.е. я передаю в нее имя предприятия и название услуги, а она мне возвращает таблицу со столбцами: имя заданного мной предприятия, название услуги, стоимость.
Вот как я это пытаюсь сделать, но, видимо, я где-то ошибся и у меня ничего не выходит:
CREATE PROCEDURE get_cost(org_name, service_name)
BEGIN
SELECT organizations.org_name, services_list.service_name, org_services.service_cost
FROM organizations, services_list, org_services WHERE organizations.ID =
org_services.org_id AND services_list.ID = org_services.service_id
HAVING organizations.org_name = org_name AND services_list.service_name = service_name;
END
Подскажите пожалуйста: что не так, и как можно исправить или реализовать по-другому...