Содержит ошибку, вы не можете иметь в (выберите company_id, граф () удаление счета () может работать для вас, пожалуйста, проверьте ниже
/*
create table company(id int,cname varchar(10));
insert into company values
(1,'abc'),(2,'def'),(3,'ghi');
create table medication(id int,company_id int);
truncate table medication;
insert into medication values
(1,1),
(2,1),
(3,1),
(4,2),
(5,2),
(6,2),
(7,3),
(8,2);
*/
этот код
select cname from company
where id IN (select company_id from medication group by(company_id) having count(*) > 1)
order by cname;
приводит
+-------+
| cname |
+-------+
| abc |
| def |
+-------+
ли он работать? У вас возникли ошибки? – tadman
зависит от структуры таблицы и ожидаемого результата запроса –