Bonjour,
D'abord, merci pour l'intérêt que vous portez à mon post.
Alors, j'ai cette requête :
Le problème c'est que un "post" peut avoir plusieurs "meta_value", et actuellement je ne récupère qu'une entrée de la table post_meta_value par "post", ex :
Je cherche donc un moyen en SQL de récupérer plusieurs meta_key / meta_value par entrée dans la table post.
C'est possible ? Je deviens dingue
Merci d'avance
D'abord, merci pour l'intérêt que vous portez à mon post.
Alors, j'ai cette requête :
SELECT p.ID, p.post_type, p.name, p.content, p.date, p.parent, p.state, p.o,
mv.post_ID, mv.meta_key, mv.meta_value
FROM post p
LEFT JOIN post_meta_value mv ON mv.post_ID = p.ID
Le problème c'est que un "post" peut avoir plusieurs "meta_value", et actuellement je ne récupère qu'une entrée de la table post_meta_value par "post", ex :
Array
(
[ID] => 33
[post_type] => 3
[name] => ai03
[content] =>
[date] => 0000-00-00 00:00:00
[parent] => 1
[state] => 0
[o] => 0
[post_ID] => 33
[B][meta_key] => article_images
[meta_value] => [{"ID":"34"}][/B]
)
Je cherche donc un moyen en SQL de récupérer plusieurs meta_key / meta_value par entrée dans la table post.
C'est possible ? Je deviens dingue
Merci d'avance