> Tous les forumsForum des Webmasters

 Requêtes imbriquées et jointures en SQL
Statut du sujet : NON RESOLU Imprimer
 icewall
  Posté le 13/04/2008 @ 11:31  
 Petit astucien

31 Messages

Bonjour à tous !!!

J'apprends le SQL déclaratif. J'ai réussi à résoudre tous les types d'exercices en SQL qui pouvait se résoudre à l'aide d'une seule table.

Mais je suis arrivé au stade des jointures et des requêtes imbriquées et malgré tous mes efforts depuis quelques jours, je reste bloquer.

J'ai des livres, des cours et des exercices corrigés traitant du sujet. Mais je ne comprends toujours pas quand utiliser :

LEFT JOIN ou INNER JOIN ou EQUI JOIN. Je manque de cas pratiques avec les tables utilisées.

Quels sont les mots utilisés en français qui se traduiront par ces fonctions ?

Peut-on transformer toutes les requêtes imbriquées par les fonction JOIN ?

Je pense que si je pouvais avoir une centaine d'exercices corrigés sur les jointures et les requêtes imbriquées je finirais par comprendre quand et comment les utiliser.

Quelqu'un aurait-il de bonnes adresses sur ce sujet complexe ?

 Afficher le profil de icewallEnvoyer un message privé à icewall
 
 
Publicité
 toskydao  Posté le 13/04/2008 à 19:24  
Petit astucien

9 Messages

salut icewall,

Vous trouverez la différence entre INNER JOIN et OUTER JOIN, entre LEFT OUTER JOIN et RIGHT OUTER JOIN, et plusieurs types de jointures en plus ici: http://sql.developpez.com/sqlaz/jointures/ où l'auteur a touché un peu le quand et le comment d'utilisation de différentes types de jointures.

Peut-on transformer toutes les requêtes imbriquées par les fonction JOIN ?
c'est pas possible, pourquoi? vous trouverez la réponse ici:
http://sql.developpez.com/sqlaz/sousrequetes/#L3

Et le lien http://sqlpro.developpez.com/Exercices/Index.html, pour jouer avec les requêtes!

à+

Afficher le profil de toskydaoEnvoyer un message privé à toskydao
 Revenir en haut de la page
 icewall  Posté le 13/04/2008 à 20:30  
Petit astucien

31 Messages

Merci pour ton aide toskydao.

Je ne dirais pas que j'ai encore totalement compris les nuances concernant les requêtes imbriquées et les jointures. Mais cela s'annonce nettement mieux qu'avant.

J'ai trouvé un peu bizarre que les exercices de sqlpro concernent essentiellement les insertions de données. Mais un lien dans sa page :

http://sqlpro.developpez.com/cours/sqlserver/cte-recursives

M'a permis d'y voir plus clair au niveau des imbrications.

Je vais analyser à fond chaque élément du code. Beaucoup de travail m'attend car cela va me prendre du temps d'envisager les applications courantes que je pourrai réaliser à partir de ces exercices corrigés.

Je travaille sous SQL Server 2005 actuellement mais j'adapterai le code des exercices corrigés si nécessaire. Je reste prenneur si tu connais d'autres exercices corrigés.



Modifié par icewall le 13/04/2008 22:40
Afficher le profil de icewallEnvoyer un message privé à icewall
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Les sujets pertinents liés
[Sql] Syntaxe requete
Recherche MySql
Php-MySql if exist
Requetes SQL, php et sécurité
Requete et ASP
message inconnu
Liste offres hebergements
sql serveur
des freewares pour faire un site web
droits sous MySQL
free compatible ASP.NET2.0 & SQL ?
Fichier php et création du log
recherche personne veulent faire site web
Résultat incorrect avec conditions ternaires
Je n'arrive pas à mettre mon site en ligne
Hébergeur et nom de domaine
Faire un calcul dans un script en php
 
Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !



 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page
Comme PC Astuces, mettez-vous au vert avec Ikoula !
Faites le choix d'un hébergeur acteur de l'environnement !