Bonjour,
Je n'arrive pas à obtenir le résultat désiré, du coup je fais appel à votre aide.
J'ai 2 tables
- Table Product (id_Product, id_feature, id_feature_value)
- Table Feature (id_feature_value, value)
Si j'exécute la requête suivante :
J'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select id_product AS 'produit', IF (id_feature = 1, value, null) as 'valeur1', IF (id_feature = 2, value, null) as 'valeur2', FROM `Product` P, `Feature` F Where id_product = 1 And P.id_feature_value = F.id_feature_value
produit valeur1 valeur2 1 null date_2 1 date_1 null
Je veux avoir le résultat suivant :
produit valeur1 valeur2 1 date_1 date_2
Du coup, je rajoute un group by produit, mais j'obtiens uniquement la première ligne :
produit valeur1 valeur2 1 null date_2
J'ai dû louper un truc, mais je ne comprends pas quoi
Encore merci pour votre aide




Répondre avec citation








Partager