Il te faut une table albums, une table catégorie et une table qui contient les jonctions.
Pour la simple et bonne raison qu'un album peut avoir plusieurs catégories et une catégorie peut correspondre à plusieurs albums.
(c'est la base en modélisation)
table album :
int alb_id (clef primaire)
String alb_name
String alb_albumId
table catégorie :
int cat_id (clef primaire)
string cat_name
table jonction cat_alb :
int cat_id (clef primaire et étrangère)
int alb_id (clef primaire et étrangère)
pour avoir les albums d'une catégorie :
select a.*
from albums a
join cat_alb ca
on ca.alb_id = a.alb_id
join categorie c
on ca.cat_id = c.cat_id
where c.cat_id = @categorie
pour avoir les catégories d'un album :
select c.*
from categorie c
join cat_alb ca
on ca.cat_id = c.cat_id
join album a
on ca.alb_id = a.alb_id
where a.alb_id = @album
Les solution proposées par mes vdd sont du grand n'importe quoi, je plein leur collègues de travail si ils bossent dans une entreprise.
Message édité le 21 août 2021 à 09:40:05 par -ElPsyKongroo-