Po kilku badaniach tutaj w SO doszedłem do tego rozwiązania. Spróbuj dodać
->from('YourEntityNameForP', 'p')
->from('YourEntityNameForShop', 'shop')
createQueryBuilder
Ponieważ nie jestem zaznajomiony ani z Symfony 2, ani z Doctrine 2 i po prostu próbuję pomóc!