1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

TUTO JOINTURES EN SQL

Discussion dans 'Base de donnés & HFSQL' créé par suenodesign, Mar 18, 2018.

  1. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    507
    J'aime reçus:
    732

    Bonsoir tout le monde.

    Une image vaut mieux que mille discours. A chacun de choisir sa couleur. :D

    Il y a bien sûr plein de choses à dire là-dessus.. mais bon ;)

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

     
  2. joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    13
    Aussi facile à comprendre qu'une BD
    Thanks

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    suenodesign apprécie ceci.
  3. ProDev

    ProDev Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 11, 2018
    Messages:
    371
    J'aime reçus:
    372
    Merci

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    c'est clair comme le jour:)
     
    suenodesign apprécie ceci.
  4. charlie

    charlie Active Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    201
    J'aime reçus:
    190
    Limpide, une image vaut mieux qu'un long discours!
     
    suenodesign apprécie ceci.
  5. Blksize

    Blksize New Member

    Inscrit:
    Mar 13, 2018
    Messages:
    10
    J'aime reçus:
    2
    Génial belle illustration
     
  6. Advita

    Advita Active Member
    MEMBRE WX

    Inscrit:
    Jan 13, 2018
    Messages:
    71
    J'aime reçus:
    107
    Merci c'est très explicite.
     
  7. warjoen

    warjoen Active Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    155
    J'aime reçus:
    120
    Thanks friend, it's very easy to understand
     
  8. lordev1l

    lordev1l New Member

    Inscrit:
    Jan 1, 2018
    Messages:
    3
    J'aime reçus:
    0
    merci : ) , très clair , good job
     
  9. WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    610
    J'aime reçus:
    670
    Bravo

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    C'est claire comme l'eau de roche.
     
  10. FreudWD

    FreudWD Well-Known Member
    MEMBRE WX WXG 21

    Inscrit:
    Jan 22, 2018
    Messages:
    199
    J'aime reçus:
    368
    Oui, c'est sympa, mais ce qu'il manque c'est la notification de la jointure par défaut, que beaucoup doivent savoir.

    SELECT * FROM A,B WHERE A.Key=B.Key

    La jointure par défaut entre ces 2 tables est INNER JOIN, plus simple à lire comme ça.
     
    #10 FreudWD, Avr 3, 2018
    Dernière édition: Avr 3, 2018
    elhacene et suenodesign aiment ça.
  11. charlie

    charlie Active Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    201
    J'aime reçus:
    190

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Oui, c'est sympa, mais ce qu'il manque c'est la notification de la jointure par défaut, que beaucoup doivent savoir.

    SELECT * FROM A,B WHERE A.Key=B.Key

    La jointure par défaut entre ces 2 tables est INNER JOIN, plus simple à lire comme ça.
    Cliquez pour agrandir...
    Peux tu être plus explicite, s'il te plaît?
     
  • FreudWD

    FreudWD Well-Known Member
    MEMBRE WX WXG 21

    Inscrit:
    Jan 22, 2018
    Messages:
    199
    J'aime reçus:
    368
    SELECT * FROM A, B WHERE A.Key=B.Key
    ou SELECT * FROM A, B, C WHERE A.Key=B.Key AND B.key=C.key
    ou SELECT * FROM A, B, C, D WHERE A.Key=B.Key AND B.key=C.key AND C.key=D.key

    La jointure dans ces lignes est implicitement la même chose que :

    SELECT * FROM A INNER JOIN B ON A.Key=B.Key
    ou SELECT * FROM A INNER JOIN B ON A.Key=B.Key INNER JOIN C ON B.Key=C.Key
    ou SELECT * FROM A INNER JOIN B ON A.Key=B.Key INNER JOIN C ON B.Key=C.Key INNER JOIN D ON C.Key=D.Key
     
    charlie et suenodesign aiment ça.
  • Kelard

    Kelard Active Member
    MEMBRE WX

    Inscrit:
    Avr 6, 2018
    Messages:
    103
    J'aime reçus:
    134
    Merci pour le partage.
    C'est vrai que la notion de jointure, brute de décoffrage, ça arrache ^^
     
    joker apprécie ceci.
  • ouali159

    ouali159 Member

    Inscrit:
    Avr 16, 2018
    Messages:
    23
    J'aime reçus:
    20
    Un grand merci
     
    joker apprécie ceci.
  • Fouedusa

    Fouedusa Active Member

    Inscrit:
    Avr 22, 2018
    Messages:
    132
    J'aime reçus:
    120
    Bonjour;
    Quelqu'un peut m'expliquer la différence entre :

    Code (Text):
    SELECT *
    FROM A
    et

    Code (Text):
    SELECT *
    FROM A
    LEFT JOIN B
    ON A.Key = B.Key
    Merci d'avance
     
  • kabeda

    kabeda Active Member

    Inscrit:
    Avr 23, 2018
    Messages:
    173
    J'aime reçus:
    63
    Bonjour,

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Code (Text):
    SELECT * FROM A
    Récupère tous les enregistrements et tous les champs de la table A

    Code (Text):
    SELECT * FROM A LEFT JOIN B ON A.Key = B.Key
    Je te conseilles de suivre ce lien, c'est très explicite.

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    joker et Fouedusa aiment ça.
  • Fouedusa

    Fouedusa Active Member

    Inscrit:
    Avr 22, 2018
    Messages:
    132
    J'aime reçus:
    120
    Enfin j'ai compris.
    Merci beaucoup

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  • mezdi

    mezdi Member

    Inscrit:
    Avr 10, 2018
    Messages:
    32
    J'aime reçus:
    6
    for

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Many Thanks and Best Regards for this issue.
     
    suenodesign apprécie ceci.
  • Mauritius

    Mauritius Member

    Inscrit:
    Fev 10, 2018
    Messages:
    74
    J'aime reçus:
    70
    C'est un bon rappel, merci de ce partage
     
  • irobot

    irobot Active Member
    MEMBRE WX

    Inscrit:
    Jan 10, 2018
    Messages:
    140
    J'aime reçus:
    131
    super, merci beaucoup !!
     
  • Partager cette page

    Chargement...