Bonjour à tous,
je cherche à faire une requête assez complexe, mais je ne sais pas si c'est faisable:
j'ai 2 tables

Chaque éleve possède 3 ou n Livres.
Chaque livre appartient à 1 élève.
Chaque livre est d'un type ( soit 0 , soit 1 , soit 2 )

t_eleve(id_eleve,nom,prenom...)
t_livre(id_livre,id_eleve,titre,...,type_livre)

Je souhaite faire une requete qui me renvoi aléatoirement 3 livres par élèves, sauf que ces 3 livres doivent être le cas échant de type différent.

Faut-il faire ça avec des requêtes imbriquées ? ou des jointures ?
Merci pour votre aide.