requete entre deux 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 entre deux tables

par baltikr » 01 juil. 2006, 16:26

Code : Tout sélectionner

SELECT * FROM concerts AS t1 LEFT OUTER JOIN artiste AS t2 ON t1.idartiste = t2.idartiste;
j'ai fait ça, ça a l'air de fonctionner :p

requete entre deux tables

par baltikr » 01 juil. 2006, 15:25

bonjour,

je dispose d'une base de données avec deux tables "artiste" et "concerts", et j'aimerais afficher les concerts en fonction d'un artiste mais je n'arrive pas à faire ma requète. voici la structure des tables :

Code : Tout sélectionner

CREATE TABLE `artiste` ( `idartiste` smallint(11) NOT NULL auto_increment, `nom` varchar(50) NOT NULL default '', `prenom` varchar(50) NOT NULL default '', `site` varchar(40) NOT NULL default '', `bio` text NOT NULL, PRIMARY KEY (`idartiste`) ) TYPE=MyISAM AUTO_INCREMENT=209 ;

Code : Tout sélectionner

CREATE TABLE `concerts` ( `idconcert` smallint(11) NOT NULL auto_increment, `date` date NOT NULL default '0000-00-00', `heure` time NOT NULL default '00:00:00', `salle` varchar(50) NOT NULL default '', `prix` tinyint(4) NOT NULL default '0', `ville` smallint(11) NOT NULL default '0', `idartiste` smallint(11) NOT NULL default '0', PRIMARY KEY (`idconcert`,`idartiste`) ) TYPE=MyISAM AUTO_INCREMENT=2 ;
comment dois-je proceder? y a t il des erreurs dans mes structures de tables?

merci pour votre aide