Requete Mysql probleme doublons
3 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Requete Mysql probleme doublons
Bonjour
J'ai un problème avec une base d'article :
J'ai 5 colonnes : thème1, sous-theme1, thème2, sous-theme2, article
(un article peut appartenir à 2 thèmes différents)
Ensuite sur mon site je voudrais afficher une liste de selection des articles avec tous les themes et les sous thème
Thème 1
sous thème 1-1
sous thème 1-2
...
Thème 2
sous thème 2-1
sous thème 2-2
...
Le problème c'est que j'ai des doublons dans mes choix de selection puisque les sous-thème se répètent dna les colonnes sous-theme1 et sous-theme2. Je n'arrive pas à formuler une requette qui selectionne pour chaque thème, tous les sous-thèmes existant à la fois dans les sous-theme1 et les sous-theme2 sans avoir de doublon
Help please
J'ai un problème avec une base d'article :
J'ai 5 colonnes : thème1, sous-theme1, thème2, sous-theme2, article
(un article peut appartenir à 2 thèmes différents)
Ensuite sur mon site je voudrais afficher une liste de selection des articles avec tous les themes et les sous thème
Thème 1
sous thème 1-1
sous thème 1-2
...
Thème 2
sous thème 2-1
sous thème 2-2
...
Le problème c'est que j'ai des doublons dans mes choix de selection puisque les sous-thème se répètent dna les colonnes sous-theme1 et sous-theme2. Je n'arrive pas à formuler une requette qui selectionne pour chaque thème, tous les sous-thèmes existant à la fois dans les sous-theme1 et les sous-theme2 sans avoir de doublon
Help please
Tu devrait normaliser ta base: il devrait y avoir trois tables:
theme avec id et nom
sub_theme avec id, nom et id_theme
articles avec id, article
themes_articles avec id_sub_terme et id_article
themes_articles est la table de liaison entre articles et sub_theme
L'avantage est d'avoir un ou plusieurs thèmes liés à l'article et des requêtes SQL infiniments plus rapides à exécuter.
Sinon, si tu es obligé d'utiliser la structure que tu décris, la requête doit être du style:
à tester...
theme avec id et nom
sub_theme avec id, nom et id_theme
articles avec id, article
themes_articles avec id_sub_terme et id_article
themes_articles est la table de liaison entre articles et sub_theme
L'avantage est d'avoir un ou plusieurs thèmes liés à l'article et des requêtes SQL infiniments plus rapides à exécuter.
Sinon, si tu es obligé d'utiliser la structure que tu décris, la requête doit être du style:
- Code: Tout sélectionner
SELECT DISTINCT thème1 as theme, sous-thème1 as sous-theme, article FROM articles
UNION
SELECT DISTINCT thème2 as theme, sous-thème2 as sous-theme, article FROM articles
à tester...
3 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google API : guide de développement de l'API Google
- Gestion des langues et des sessions en PHP / MySQL
- Nombre moyen de mots par requête : statistiques AOL Août 2006
- Nombre de clics dans les pages de résultats : statistiques AOL Août 2006
- Passage à l'heure d'été/hiver sur un forum phpBB
- GoogleStats : analyse temps réel des visites de Google sur votre site
- Informations sur l'infrastructure technique de Google
- Sortie officielle de GoogleStats v2.0 !
- Google indexe le Flash
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- problème requête mysql
- MySQL : probleme de requete
- probleme de requete mysql
- problème sur une requête mysql
- MySQL problème de requete LEFT JOIN
- Requete SQL: virer les doublons
- Requete SQL sur les doublons ?trop compliqué!!!
- Doublons dans les résultats d'une requete sql
- effacer es doublons d'une table mysql [script]
- Controle doublons et champs existants insertion mysql
Consultez la description détaillée des produits ou services de Google suivants : Google Images
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum