Bonjour, je voudrais récupérer en BDD une table en faisant une jointure entre 2 colonnes et que ça me sorte un tableau que je ferais passer avec ajax et qui ressemble a celui ci au final:
const menuData = [
{
libelle: 'Document',
id: 1,
parent: 0,
subMenu: [
{
libelle: 'Administratif',
id: 3,
parent: 1,
subMenu: [
{
libelle: 'Admin 1',
id: 6,
parent: 3,
},
{
libelle: 'Admin 2',
id: 7,
parent: 3,
}
]
},
{
libelle: 'Bureau',
id: 4,
parent: 1,
subMenu: [
{
libelle: 'Bureau 1',
id: 8,
parent: 4,
},
{
libelle: 'Bureau 2',
id: 9,
parent: 4,
}
]
},
{
libelle: 'CA',
id: 5,
parent: 1,
subMenu: [
{
libelle: 'CA 1',
id: 10,
parent: 5
},
{
libelle: 'CA 2',
id: 11,
parent: 5,
subMenu: [
{
libelle: 'Essai 1',
id: 12,
parent: 11,
},
{
libelle: 'Essai 2',
id: 13,
parent: 11,
}
]
}
]
},
{
libelle: 'CA 2024',
id: 2,
parent: 1
}
]
}
];
Je ne sais pas si je travaille en php, sql ou js et je n'arrive pas a faire ma requête SQL.
Avez-vous une solution?
Cordialement
nonodurengo