Advertisement
Guest User

saucisse

a guest
Jan 20th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.00 KB | None | 0 0
  1. $repository->createQueryBuilder('a')
  2.             ->select('e.titre, e.codeMorceau, m.nomMusicien, m.prenomMusicien, a.codeAlbum')
  3.             ->innerJoin(Disque::class, 'd', JOIN::WITH, 'a.codeAlbum = d.codeAlbum')
  4.             ->innerJoin(CompositionDisque::class, 'c_d', JOIN::WITH, 'd.codeDisque = c_d.codeDisque')
  5.             ->innerJoin(Enregistrement::class, 'e', JOIN::WITH, 'c_d.codeMorceau= e.codeMorceau')
  6.             ->innerJoin(Composition::class, 'c', JOIN::WITH, 'e.codeComposition = c.codeComposition')
  7.             ->innerJoin(CompositionOeuvre::class, 'c_o', JOIN::WITH, 'c.codeComposition = c_o.codeComposition')
  8.             ->innerJoin(Oeuvre::class, 'o', JOIN::WITH, 'c_o.codeOeuvre= o.codeOeuvre')
  9.             ->innerJoin(Composer::class, 'comp', JOIN::WITH, 'o.codeOeuvre = comp.codeOeuvre')
  10.             ->innerJoin(Musicien::class, 'm', JOIN::WITH, 'comp.codeMusicien = m.codeMusicien')
  11.             ->where('m.codeMusicien = :id')
  12.             ->distinct()
  13.             ->setParameter('id', $id)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement