begin process at 2010 02 09 22:25:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une requête

 > 

3 tables 1 requête


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

3 tables 1 requête

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ée 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...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales