Имена участников (разделяйте запятой).
Извините, не увидел связки. попробуйте так : INNER JOIN orders_status os ON os.status_id = o.o_status WHERE o.o_id >0 AND o.good_id in (2,4)
Могу ошибаться, поправьте. У вас получается так в orders_goods составной PRIMARY KEY (`order_id`,`good_id`). INNER JOIN вы же пытаетесь сделать...
Напишите структуру orders.
Скажите,у вас у одного заказчика может быть несколько заказов одновременно?
Попробуйте так: select * from people p inner join opers o on o.id = p.oid inner join company c on c.id = o.cid where c.id= $param;
Попробуйте так select name1 from cat where CHAR_LENGTH( name1 ) = 4.