MySQL :
SELECT u.*
FROM (SELECT u.*,
(@rn := if(@c = company_id, @rn + 1,
if(@c := company_id, 1, 1)
)
) as seqnum
FROM users u CROSS JOIN
(SELECT @c := -1, @rn := 0) params
WHERE u.company_id IN (1, 2, 3, ...)
ORDER BY u.company_id
) u
WHERE seqnum <= 3;
. SQL . , " ", . , ORDER BY.
. MySQL SELECT. , , - , . .