Bonjour,
Je vous explique mon problème, ma structure de données est la suivante :
table : Fiche {Id}
table : caracteristique {Id,Valeur,Id_fiche,Id_type}
table : TypeCaracteristique {Id,Libelle}
exemple:
TypeCaracteristique
{1,nom commun}
{2,nom latin}
{3,famille}
Fiche 1
Caracteristique {id = 1, valeur = nom commun 1, id_fiche = 1, Type = 1
Caracteristique {id = 2, valeur = thymelacées, id_fiche = 1, Type = 2
Caracteristique {id = 3, valeur = arbre, id_fiche = 1, Type = 3
Fiche 2
Caracteristique {id = 4, valeur = nom commun 2, id_fiche = 2, Type = 1
Caracteristique {id = 5, valeur = begoniacée, id_fiche = 2, Type = 2
Caracteristique {id = 6, valeur = arbre, id_fiche = 2, Type = 3
Fiche 3
Caracteristique {id = 7, valeur = nom commun 3, id_fiche = 3, Type = 1
Caracteristique {id = 8, valeur = begoniacée, id_fiche = 3, Type = 2
Caracteristique {id = 8, valeur = arbre, id_fiche = 3, Type = 3
mon problème étant de construire une requête en php permettant d'effectuer des filtres sur tout les types de caractéristiques.
exemple : requette permettant de recuperer les fiches avec
un nom commun contenant "nom"
ET un nom latin = "begoniacée"
ET une famille = "arbre"
Celui-ci devrait me retourner uniquement la fiche 2 et 3.
Merci
Kévin
Partager