Three people are being treated in hospital for knife wounds, two men and a woman - who is thought to be the pub manager.