Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : 3 tables 1 requête [ Archives / Problème avec une requête ] (kclito)

vendredi 18 février 2005 à 15:02:05 | 3 tables 1 requête

kclito

bonjours, (j'avoue que je ne savais pas si je devais mettre ça dans le forum php ou sql ....)
Je vous explique mon problème

J'ai 3 tables

CATEGORIE
----------------------
id
intitule

CATEGORIE est lié a GENRE par id_cat

GENRE
----------------------
id
intitule
id_cat

GENRE est lié a OBJETpar id_genre

OBJET
----------------------
id
intitule
id_genre


Est-il possible en une seule requête (sachant que j'ai l'id de la categorie) d'avoir un tableau avec tout les objet de cette catégorie ?

moi je le fait mais en 2 requêtes (sur un site en php) c'est a dire que je prend tout les les id de la table GENRE dans un tableau que je traduit pour pour le "php"  que je refourgue dans un variable puis avec tous les GENRE que j'obtiens je selectionne les objets qui vont vec et ça deviens trèèès lourd et c'est le foutoire.

S'il est possible de ne faire qu'une requête pourriez vous m'aidez parce que j'ai aussi essayé avec ça :

(sur une page php)
SELECT * FROM objet,genre WHERE genre.id=objet.id_genre IN (SELECT id FROM genre WHERE id_cat='$cat') AND ...

mais j'ai tout faut parce que il ne m'affiche rien

MERCI

- © Kclito -

vendredi 18 février 2005 à 20:07:24 | Re : 3 tables 1 requête

fabrice69

Administrateur CodeS-SourceS
Essaye ca, à affiner bien sur.

------
SELECT
  *
FROM
 objet
INNER JOIN genre
   ON genre.id = objet.id_genre
INNER JOIN categorie
   ON categorie.id = genre.id_cat
WHERE
  categorie.id = MonIDCateg
------

Romelard Fabrice (Alias F___)



Cette discussion est classé dans : php, requête, genre, id, cat


Répondre à ce message

Sujets en rapport avec ce message

Besoin d'aide pour une requête [ par theguitou ] Bonjour,Je cherche un moyen "propre" de "transformer" une table de ce genre :ID | ATTRIBUT-------------1  | mu11  | mu21  | mu32  | mu42  | mu53  | mu Requête vote [ par kikou707 ] Bonjour, <p class="MsoNormal" style="margin-bottom [sql] probleme pour creer des tables avec foreign key [ par jerrrrrry ] bonjour à tous je cherche à creer une requete sql pour creer deux tables catégorie et sous catégorie la table catégorie contient les champs id et name recup infos tables croisées [ par christobal ] Bonjour, j'ai les neuronnes qui fume, c'est ce qui arrive quand on reste trop longtemp sur un projet on fini par ne plus rien comprendre. Mon pb est q Requête dans requête [ par flolag ] Salut,Sur un site je voudrais regrouper plusieurs requêtes en une pour permettre un chargement plus rapide du site. Mon problème repose sur une requêt Récupérer l'id d'une requête et utiliser cette valeur dans une autre requête [ par therainbow3 ] Bonjour, Je suis entrain de concevoir un programme en C# où je dois créer des requêtes SQL suivant les données du client qui seront par la suite pouss Grosse requête pour un forum [ par steckdenis ] Bonjour,J'ai besoin d'un petit peu d'aide pour réussir à coder une requête particulièrement complexe :J'ai trois tables dans ma base de données : foru Requête qui boucle sur elle même [ par spyro666 ] Bonjour, j'aurais besoin d'une information : Comment puis-je faire une requête qui boucle sur elle même avec mysql4 ? Est au moins possible ou faut-il Nombre de requête imbriquer max??? [ par Polack77 ] Bonjour , Je développe acculement une appli (en VB) qui gère une base de données. Mon problème est que je dois être compatible avec un maximum de SGBD Probleme de regroupement [ par gatita_dev ] Bonjour, j'ai un souci avec une requête de selection qui contient la fonction d'agrégation MaxJ'ai une table devis(id_devis, id_client, date_devis , m


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.