SQL jointure

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 : SQL jointure

par Mathieu68 » 12 oct. 2008, 12:20

Merci je vais essayer ça aujourd'hui

par albat » 12 oct. 2008, 11:37

Hé! Mais pourquoi ? :afraid:
J'ai rien fait, moi ! :evil:

C'est lui qu'a merdé... |(X

par ouckileou » 12 oct. 2008, 11:25

La prochaine fois je prends un des Albat pour taper sur l'autre !

par albat » 12 oct. 2008, 11:23

|(X
:oops:

Pas taper... :priere: :agenouille:

par ouckileou » 12 oct. 2008, 11:16

|(X

par albat » 12 oct. 2008, 11:13

Il aurait été judicieux que tu nous indiques le message d'erreur,
mais je le devine d'ici :

Code : Tout sélectionner

SELECT tab1.nom tab1.prenom FROM tab1, tab2 WHERE tab1.nom=tab2.nom AND tab2.datedenaissance = 1
doit te générer une erreur. :non:

Code : Tout sélectionner

SELECT tab1.nom, tab1.prenom FROM tab1, tab2 WHERE tab1.nom = tab2.nom AND tab2.datedenaissance = 1
devrait mieux fonctionner. :D

Code : Tout sélectionner

SELECT T1.nom, T1.prenom FROM tab1 T1 LEFT JOIN tab2 T2 ON T1.nom = T2.nom WHERE T2.datedenaissance = 1
est encore mieux. :pouce:

Re: SQL jointure

par ouckileou » 12 oct. 2008, 11:06

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "SQL & Bases de données".

Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.

mais cela ne mache pas :(
C'est à dire ?

Voir ce sujet pour le débuggage et les infos à donner sur le forum : PHP+SQL : Etapes à suivre pour résoudre les problèmes

SQL jointure

par Mathieu68 » 12 oct. 2008, 10:16

En ce magnifique dimanche je souhaiterai faire une jointure entre deux tables.

Je voudrais donc Sélectionner le nom, le prénom dans une table uniquement si dans la deuxième table ce nom à une date de naissance.

Voilà ce que je propose mais cela ne mache pas :(

SELECT tab1.nom tab1.prenom FROM tab1, tab2 WHERE tab1.nom=tab2.nom AND tab2.datedenaissance = 1(ce qui veux dire qu'il une y a une date de naissance)

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]