Requete MySQL sur 2 tables

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requete MySQL sur 2 tables

Re: Requete MySQL sur 2 tables

par stopher » 24 sept. 2009, 10:18

Il manque juste les conditions suivantes dans la requête présenté par akrogames :

-cond sur sur le type
-cond sur l'intervalle de date

rizou40 je penses que tu as maintenant toutes les clefs en mains pour résoudre ton problème :-)

Ch.

Re: Requete MySQL sur 2 tables

par akrogames » 24 sept. 2009, 10:04

Coucou,


Je pense que c'est plus un problème de requête SQL et de modélisation de ta base de données essaye ceci :

Code : Tout sélectionner

$sql = " SELECT m.id FROM modeles m, parc p WHERE m.id=p.idmodele ";

Voilà je pense que la piste peut t'aider.

Bonne journée

Re: Requete MySQL sur 2 tables

par stopher » 24 sept. 2009, 10:01

Salut ,

je pencherais pour une simple jointure !

Qu'as tu fais pour le moment .. ?

Ch.

Requete MySQL sur 2 tables

par rizou40 » 23 sept. 2009, 21:23

Bonjour à tous.
Je tourne en rond pour résoudre mon problème...je vais essayer de faire simple.
J'ai 2 tables dans ma base "parc".
table 1 :nommée "modéles" avec 3 champs: le 1er='id' ( index auto incr ), le 2eme="idcontructeur" ( exemple valeur 1 pour Acer ) et 3eme="idtype" ( c'est à dire par exemple idtype=1 pour les unités centrales ).
table 2 : nommée "parc" avec plusieurs champs dont le champ "id" ( clé auto incrment ), le champ "idmodéle" ( qui est en fait lié au champ"id" de la table 1), ensuite le champ "datelivraison" et champ "dateinstallation".

En fait je veux une requete qui fait le truc suivant :
Dans la table1 je veux extraire que les 'id" dont "idtype"=1 ( cest à dire que les unités centrales ).
Ces numéros "id" sont donc repris dans la table2 sous le champ "idmodéle".

Au final je veux afficher et compter par la suite les "id" de la table1 qui ne sont que des unités centrales , livrés et installés entre 21 dates.

Merci pour votre aide....j'ai passé mon aprés-midi sans résultat.