J'ai 2 tables: l'une stocke les étiquettes, l'autre stocke les articles. Il y a un mode "Obtenir des articles par étiquette", qui prend essentiellement tous les articles, étiquetés "x". Dans mon tableau d'articles j'utilise un fichier, appelé Tags
, qui stocke les données dans un tel modèle 'tag1, tag2, tag3, ...'.Sous-requête compliquée - est-ce possible?
Je veux obtenir un travail de tout en une seule requête comme ça:
SELECT *,
(SELECT tagname
FROM `tags_table`
WHERE tagurn LIKE 'x') as TAGNAME
FROM `articles_table`
WHERE (Tags LIKE 'TAGNAME,%' OR Tags LIKE '%, TAGNAME' ... and so on)
Je ne sais pas s'il est encore possible, mais je voudrais vraiment utiliser une seule requête (avec sous-requête) au lieu de deux différents.