Quelle est la meilleure façon de mapper une relation 1:m
?Mappage des relations 1: m
Par exemple.
Une base de données de chansons. Nous avons les tables:
Songs
Artists
Albums
Supposons que nous devons chercher tous les albums. Une chanson a une clé étrangère à Albums
Ce que je faisais est d'obtenir une liste de tous les albums:
SELECT * FROM `Albums`;
Et puis la carte à un objet.
Ensuite, je voudrais faire une boucle for-each que chaque album et faire une nouvelle requête SQL
SELECT * FROM `Songs` WHERE albumId = album;
Ensuite, je mapper à nouveau.
Ceci est évidemment exagéré.
Quelle est la bonne façon de faire cela?
Juste un doute, dans mySQL vous ne pouvez pas utiliser les jointures de table? –
@JhonatasKleinkauff Bien sûr, je suppose que c'était en fait un mauvais exemple. Ce n'est pas m: m, permettez-moi de le reformuler. – NSAddict
@JhonatasKleinkauff Edité ma question – NSAddict