j'ai un problème avec mon instruction SQL:comte sur la même table
Structure de la table:
CREATE TABLE "tags" (
"id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
"page_id" INTEGER NOT NULL,
"title" TEXT NOT NULL
);
Maintenant, je veux sélectionner toutes les balises d'une page et la fréquence de cette balise dans toute la base de données. Je l'instruction SQL suivante:
SELECT title, title as t,
(SELECT COUNT(*) FROM tags WHERE title=t) as count
FROM tags WHERE page_id=42 ORDER BY count DESC, title
COLLATE NOCASE ASC;
Mais le message d'erreur que je reçois de SQLite3 pilote en PHP:
no such column: t
Comment dois-je écrire l'instruction SQL afin que j'obtenir le résultat je veux avoir?
Merci, Levu
Merci, c'est :) – levu