Question avec where et innerjoin

Résolu
sophie42 -  
 sophie42 -
Bonjour,

Les deux requetes qui suivent veulent-elle dire la même chose?
SELECT Nomcli,Numcom,datecom
FROM CLIENT,COMMANDE
WHERE commande.numcli=client.numcli

et celle ci:
SELECT Nomcli,Numcom,datecom
FROM COMMANDE INNERJOIN CLIENT ON commande.numcli=client.numcli

Donc, innerjoin et where peuvent-ils dirent la même chose? j'espère avoir été claire.
Merci pour vos réponses.

1 réponse

  1. Stringman621 Messages postés 1726 Date d'inscription   Statut Membre Dernière intervention   340
     
    Bonjour,

    Oui ces 2 requetes retourneront le même résultat.

    En fait, il y a l'ancienne et la nouvelle méthode pour faire une jointure entre deux tables :
    - l'ancienne est avec la clause WHERE
    - la nouvelle utilise INNER JOIN
    0
    1. sophie42
       
      merci
      0