Bonjour,
Je suis sur un projet symfony qui comporte entre autre une table barbershop, une table user, et une table barbershop_user_like avec barbershop_id et user.id qui me permet de référencer les barbershop likés par chaque user.
Pour récuperer les barbershop likés de chaque user j'ai fait cette requete DQL :
$qb->select('b')
->from('App\Entity\Barbershop', 'b')
->innerJoin('b.likes', 'user')
->where('user.id = :user')
->setParameter('user', $user)
->getQuery();
La ou je ne comprends pas c'est le inner join. Je ne comprends pas comment il fait le lien avec ma table user pour ensuite pouvoir spécifier que le user id doit être égal a : user.
Si quelqu'un peut m'expliquer Merci