Tables MySQL liées
8 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Tables MySQL liées
Bonjour,
J'ai un petit soucis de requête. J'ai deux tables MySQL :
- la première de type :
id Marque Groupe....
- la deuxième de type id_cat id_marque
Sachant que id_marque = id. En gros une marque produit différentes catégories de produits.
J'aimerais afficher la liste des marques qui produisent telle catégorie.
Donc il faut que je fasse un SELECT * FROM ma table WHERE id_cat=mon id
Mais après je suis bloqué, comment afficher le reste ?
Merci d'avance
J'ai un petit soucis de requête. J'ai deux tables MySQL :
- la première de type :
id Marque Groupe....
- la deuxième de type id_cat id_marque
Sachant que id_marque = id. En gros une marque produit différentes catégories de produits.
J'aimerais afficher la liste des marques qui produisent telle catégorie.
Donc il faut que je fasse un SELECT * FROM ma table WHERE id_cat=mon id
Mais après je suis bloqué, comment afficher le reste ?
Merci d'avance
-

cyberdesign - Nouveau WRInaute
- Messages: 22
- Inscription: Sam Déc 04, 2004 15:52
il suffit que tu fasses
- Code: Tout sélectionner
select marque.* from marque, categorie where id_marque = id and id_cat = ton_id
-

cyberdesign - Nouveau WRInaute
- Messages: 22
- Inscription: Sam Déc 04, 2004 15:52
haderach a écrit:Je rajouterais :
Select distinct marque.*
A priori, si la structure de ses tables est bonne (s'il y a unicité des associations marque-categorie), ça ne sert à rien, pire ça ralenti la requête.
-

cyberdesign - Nouveau WRInaute
- Messages: 22
- Inscription: Sam Déc 04, 2004 15:52
Non, s'il a dans sa table categorie par exemple:
id_cat id_marque
cat1 marque1
cat1 marque2
cat1 marque3
cat2 marque1
cat2 marque3
cat3 marque3
cat3 marque1
S'il recherche les marques qui produisent la catégorie cat1, il obtiendra:
marque1
marque2
marque3
Pour cat2:
marque1
marque3
et ainsi de suite sans doublons et sans distinct.
id_cat id_marque
cat1 marque1
cat1 marque2
cat1 marque3
cat2 marque1
cat2 marque3
cat3 marque3
cat3 marque1
S'il recherche les marques qui produisent la catégorie cat1, il obtiendra:
marque1
marque2
marque3
Pour cat2:
marque1
marque3
et ainsi de suite sans doublons et sans distinct.
8 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 :
- Gestion des langues et des sessions en PHP / MySQL
- Passage à l'heure d'été/hiver sur un forum phpBB
- Une icone pour afficher des plans dans les résultats de Google (Plus Box)
- GoogleStats : analyse temps réel des visites de Google sur votre site
- Sortie officielle de GoogleStats v2.0 !
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Le WRInaute du moment
- Googlebot, le robot d'indexation de Google
- NTIC et éthiques : la valeur de l'information en ligne (rapport de DESS)
- Voilà comment fonctionne réellement rel=nofollow
Consultez la description détaillée des produits ou services de Google suivants : Google AdWords API
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum