Jointure entre entre date et datetime

Fermé
Kardes - 20 févr. 2008 à 11:52
 Kardes - 20 févr. 2008 à 14:31
Bonjour,
Bjr jvoulai savoir si cetai possible de faire une jointure entre 2 table ki ont un debut d'enregistrement identique ?
mon probleme g 2 table (COURS) et (RESERVATION)
ma jointure comporte a relier les 2 table par rapport a leur date mais dan la table COURS le format est DateTime et dans RESERVATION le format est Date.
G essayé de mettre un LINK suivi d'un % comme ceci :

$reponse = mysql_query("
SELECT jour, date_reservation, nomProf FROM reservation, adherent, cours
WHERE reservation.nomMembre=adherent.Nom AND
reservation.prenomMembre=adherent.Prenom AND Like
cours.date=reservation.jour% AND
Adhérent=$id
");

Mai sa ne marche pa
si vous avez vous une idé n'hésitez pas
MERCI

3 réponses

Bonjour,

reservation.prenomMembre=adherent.Prenom AND Like
cours.date=reservation.jour%

La grosse faute c'est que le "=" n'a rien a faire ici, il faut mettre le LIKE a sa place

reservation.prenomMembre=adherent.Prenom AND
cours.date LIKE reservation.jour%

Cordialement
0
aparamen c pa la bonne solution merci kan mm
0
merci alex je v essayé de suite
0
$reponse = mysql_query("SELECT jour, date_reservation, nomProf FROM calendrier, adherent, rpm_cours WHERE
calendrier.nomMembre=adherent.Nom AND
calendrier.prenomMembre=adherent.Prenom AND
rpm_cours.date LIKE calendrier.jour% AND
Adhérent=$id
AND jour LIKE '$date%' ORDER BY `jour` ASC ");

G réalisé la modification mais sa ne marche toujour pa il me met:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\wamp\www\nr gym\session membre\detail.php on line 320

la ligne 320 contient:
while ($donnees = mysql_fetch_array($reponse) )
0