Franchement vous meritez plus que des remerciements Mr Champagne, jai suis la formation de la première video jusque maintenant et jai bien compris grace à vous, vous etes très pedagogue que DIEU vous bènisse🤩
@formation-video8 ай бұрын
Bon courage avec la suite du cours SQL
@cheikhmbaye37604 жыл бұрын
un grand merci a vous l'annee pssee vous m'avais beaucoup aide avec le langage c cette annee aussi avec sql vous etes un excellent prof
@formation-video4 жыл бұрын
De rien, bon courage ✌
@jesevestre4 жыл бұрын
Meilleur vidéo pour comprendre les Joins que je connaisse jusqu'à maintenant. Bravo 👌
@formation-video4 жыл бұрын
Merci 🙂
@jesevestre4 жыл бұрын
Je me permet de reposter un commentaire car j'ai une question, comment est lié la table Players et PlayerTrades? Par leurs ID respectifs ? J'ai réalisé sur papier la BDD mais je ne suis pas sûr que ça soit par l'ID pour PlayerTrades car les champs seller et buyer sont de très bon candidats aussi
@formation-video4 жыл бұрын
C'est bien buyer et seller qui sont des ID correspondant à un joueur, puisque l'on a un échange entre un joueur et un autre 👍
@lahakelmehdi29193 жыл бұрын
un autre abonné du maroc ;) merci bcp
@formation-video3 жыл бұрын
De rien, bonne continuation en SQL 👋
@papesndao12142 жыл бұрын
mon gars je sais pas si vous vous rendez compte de la puissance de tes videos merci vraiment
@formation-video2 жыл бұрын
La puissance non, mais j'espère qu'elles sont utiles 😉
@papesndao12142 жыл бұрын
Oui biensur en une seule nuit jé tout compris je commence à faire mes requêtes aisément maintenant force a toi
@happycreeper6923 Жыл бұрын
30:15 c'est peut-être moi qui bug mentalement mais il me semblait que l'union ne permettait d'enchainer les données de tables "fortement semblables" au niveau de leurs colonnes. Ce qui n'est pas du tout ce que l'on cherche à faire avec une jointure externe pleine ...? Pour me reformuler si je suis pas très clair, l'union sert à enchainer deux tables l'une au dessus de l'autre, et la jointure revient à les mettre côte à côte, j'imagine qu'on ne peut donc pas du tout utiliser union pour remplacer la liaison externe pleine... Comme je n'ai trouvé aucun errata soit je suis le seul à avoir vu l'erreur soit je suis en bug mental
@formation-video Жыл бұрын
Oui, j'aurais du préciser la nuance : - Dans une union, on combine les résultats de plusieurs requêtes SELECT en un même ensemble de résultats (eux différents). - Dans une jointure externe pleine, on combine tous les enregistrements des tables, qu'elles aient une correspondance ou pas. J'espère que cela répond à tes doutes 😉
@skylightfr5394 жыл бұрын
Ta chaîne a l air trop bien en plus j adore la programmation, je m abonne
@formation-video4 жыл бұрын
Merci et bienvenue à toi 👍 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@totolerigolo354 жыл бұрын
Sauf que pour un union il faut le même nombre de colonne et le même type non ? Donc le union ne permet pas de faire exactement pareil qu'un FULL JOIN du coup si j'ai bien compris.
@formation-video4 жыл бұрын
En effet, et les données doivent aussi être dans le même ordre pour un UNION 👍
@sasuke79uchiwa4 жыл бұрын
Bonjours, petite question. Pour la table "fv_playertrades" Qui est composée de 3 paramètres en INT, l'acheteur, le vendeur et l'items, j'ai reussit à faire deux jointure pour joindre le nom du joueur vendeur et le nom de l'items mais je n'arrive pas à faire la troisième jointure qui proviens de la même table utilisée pour le vendeur. En d'autre termes il me faut utiliser Trois "INNER JOIN" dont deux qui font appelle a la même table. Comment puis-je faire Ma ligne de code non fonctionelle : SELECT player_name, player_name, item_name, playertrade_date FROM fv_playertrades INNER JOIN fv_players ON playertrade_seller = id_player INNER JOIN fv_players ON playertrade_buyer = id_player INNER JOIN fv_items ON playertrade_item = id_item;
@sasuke79uchiwa4 жыл бұрын
Le message d'erreur renvoyer (évidemment): ERROR 1066 (42000): Not unique table/alias: 'fv_players'
@formation-video4 жыл бұрын
Tu devrais préciser les tables dans les champs sur les jointures. En gros, avoir ce genre de schéma : pastebin.com/xDDsg4je
@thomasgharbi85223 жыл бұрын
super vidéo très claire ! merci à toi
@formation-video3 жыл бұрын
Bon courage =)
@oumarbtube2 жыл бұрын
MERCI ENCORE LA VIDEO EST TOP
@apprendrelibrementlaprogra5964 жыл бұрын
Merci Professeur!
@andressebassinga4483 жыл бұрын
Salut! Merci pour ces excellents tutos. J'aimerai savoir l'utilité de la commande "FOREIGN KEY"? durant toute la vidéo je n'ai pas vu là où tu l'as utilisé pour établir les relations entre les tables. Je me disais qu'après avoir établis la relation entre la table "fv_players" et "fv_abilities", je ne devais plus avoir à préciser: ... ON player_ability=id_ability; Merci encore!
@formation-video3 жыл бұрын
Une clé étrangère permet d'avoir un champ dans une table A qui fait référence à un champ d'une table B (donc, d'imposer une contrainte), ce qui ne dispense pas pour autant de devoir faire ses jointures comme d'habitude 😉
@fredg66943 жыл бұрын
Tu verras la différence par exemple dans un UPDATE, mySQL donne une erreur si l'attribut est pas explicitement référencé par le champs de la table qui est référencée par la clé étrangère (c'est plus clair après 5-6 lectures). Autrement dit si tu ne mets pas de clause WHERE qui référence les valeurs tu vas avoir une erreur. (même si la valeur entrée manuellement est identique à la valeur du champs référencé du tuple voulu)
@andressebassinga4483 жыл бұрын
@@fredg6694 Merci ! C'est maintenant clair
@celicusjameson83304 жыл бұрын
Merci pour cette formation !
@formation-video4 жыл бұрын
De rien ;) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@abdulkabir_024 жыл бұрын
Merci bien Jason !
@pronoleo28434 жыл бұрын
Bonjour, je suis actuellement en train d'apprendre PostgreSQL en cours, est-ce que si je suis votre formation (ici MySQL), ce sera les mêmes commandes que sur Postgre ?
@formation-video4 жыл бұрын
Bonjour, pas toutes mais je parle justement des commandes distinctes selon le SGBD utilisé, où les commandes sont aussi référencées sur mon GitHub : github.com/jasonchampagne/FormationVideo/tree/master/Ressources/SQL
@alphaoumarbah58042 жыл бұрын
merci beaucoup pour ces excellentes explications mais est ce que possible d'utiliser id_player et id_ability pour faire la jointure
@formation-video2 жыл бұрын
La jointure se fait forcément entre deux clés qui représentent la même information, donc non, pas possible entre id_player et id_ability
@bilelk23884 жыл бұрын
Bonjour merci pour votre vidéo est ce que il existe une fonction nb.si sur le language sql ?
@formation-video4 жыл бұрын
C'est-à-dire ? Une fonction qui ferait quoi ? ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@bilelk23884 жыл бұрын
@@formation-video un fonction qui permettrait de savoir combien de fois un mot se répète sur une colonne il me semble que sur sql c'est count ?
@formation-video4 жыл бұрын
Oui, tout simplement, sans oublier un petit GROUP BY ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@oebahnononslaissepasfairen38244 жыл бұрын
Salut, j'ai une question hors sujet: Comptes tu faire une vidéo (ou plusieurs) sur " l'arbre généalogique des languages de prog ", je pense qu'il serait intéressant de savoir d'où Js python ... prennent racine. Cela permettra aussi de mieux comprendre comment cela fonctionne d'une manière plus approfondie. Je demande pas forcement de tuto mais d'une explication comme t'as déjà fait sur l'orienté objet ou procedural. Bref merci pour toutes réponses. 🖐🖐
@formation-video4 жыл бұрын
Bonjour, ça peut être en effet une bonne idée de vidéo pour la playlist "Aide" 👍 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@btarik993 жыл бұрын
GREAT WORK! bravo :)
@formation-video3 жыл бұрын
Merci 👍
@drumandbassfromju2 жыл бұрын
Merci pour la vidéo :)
@formation-video2 жыл бұрын
👍
@totolerigolo354 жыл бұрын
Faut-il mettre sous Inno seulement la table où l'on définit notre clef étrangère ou faut-il aussi mettre sous InnoDB les autres tables qui pourront potentiellement se servir de cette clef étrangère ?
@formation-video4 жыл бұрын
Généralement on va l'appliquer aux tables. Si tu as une table qui est faite pour avoir beaucoup d'écritures, on la définira avec le moteur InnoDB
@nouhoutoudjanimouhamed45113 жыл бұрын
Pourquoi quand je fait la jointure des tables dans phpmyadmin j'ai trouve un résultat vide aide svp?
@formation-video3 жыл бұрын
Sans doute que ta requête n'est pas correcte (ou ne capture aucun résultat existant)
@VertuMuzinga Жыл бұрын
Où puis-je récupérer les fichiers sql des jointure fv_playertrades Et fv_abilities?
@formation-video Жыл бұрын
Comme toujours, dans la description de la vidéo
@tescovinaenry95462 жыл бұрын
Salut j'ai franchement du mal a faire des calculs (SUM ou AVG) sur des jointures, je suis en formation dans le développement depuis 5 mois maintenant et on à des TP qui demande de realiser des requête sur une bdd, j'arrive en gros a tout faire , mais le cheminement d'une requête de calcul avec des jointure sur 3 ou 4 table différente je suis vite sous l'eau . Tu me conseille quoi ? Merci pour ton contenu en tout cas , c'est une grosse aide
@formation-video2 жыл бұрын
Bonjour, sur quel type de requête bloques-tu exactement ? As-tu un exemple que tu n'arrives pas à résoudre ?
@tescovinaenry95462 жыл бұрын
@@formation-video Bonjour merci beaucoup déjà de prendre en compte mon com. A titre d'exemple pour les requetes qui me pose soucis je t'en donne une. Voici mes exo : www.docuvieware-box.com/?file=00001-1372.3230323230383233323230343538.1.17fa6e4447fd43da85b22a1b482d811f.ef dans la partie III- Manipuler des tables tu as l’énoncé 'l' qui demande : établir le montant moyen des fiches de location. Tu peux voir qu'avec le schéma des tables au début du pdf , tu dois faire des inner join sur pas mal de table, et faire correspondre pas mal de clef, tout ça cumulé a une méthode de calcul , je suis dépassé. J'ai pas la méthodologie pour faire mes jointures dans l'ordre, et identifier la bonne méthode de calcul. Je voudrais savoir comment toi tu aborderai cette requête , si tu peux m'expliquer ton cheminement! Ca serait énorme, encore merci à toi
@formation-video2 жыл бұрын
As-tu moyen d'exporter un fichier SQL pour la création et remplissage de ces tables ? Ce sera plus pratique pour regarder de mon côté et t'orienter 👍
@jeanmax45411 ай бұрын
slt est ce qu on peut avoir plusieurs clefs etrangeres dans une table ?
@formation-video11 ай бұрын
Bonjour, oui bien sûr
@Rocket6223 жыл бұрын
Salut ! Si j'ai bien compris , les jointures permettent de travailler sur plusieurs tables distinctes afin d'être plus propre puis de travailler avec des entiers au lieu de chaîne de caractères afin d'économiser de la mémoire ? Sinon encore une superbe formation , encore bravo !
@formation-video3 жыл бұрын
Bonjour, il y a de ça en partie oui, et ça permet aussi de produire des requêtes bien plus optimisées qui vont travailler avec des index (et profiter de la mémoire) plutôt que de faire de la recherche/tri/sélection à tout bout de champ 👍
@Rocket6223 жыл бұрын
@@formation-video Merci beaucoup !
@AlMa-bl4hg4 жыл бұрын
Hello ! Merci pour le cours c'est top :) J'ai buggé rapidement sur un point, pour les novices curieux qui se demanderaient comment faire une double liaison sur même table il faut passer par les alias qui ont déjà été abordé, je suis preneur d'une solution plus courte si il y a ! (Permet de faire une requête avec le nom du vendeur et l'acheteur ici) SELECT v.player_name as "Vendeur", A.player_name as "Acheteur", item_name FROM fv_playertrades AS PT INNER JOIN fv_items ON PT.playertrade_item = fv_items.id_item INNER JOIN fv_players AS V ON PT.playertrade_seller = V.id_player INNER JOIN fv_players AS A ON PT.playertrade_buyer = A.id_player; En revanche j'ai crée des portefeuilles pour les joueurs, je vais attendre la vidéo 20 sur les fonctions mathématiques, j'ai essayé avec un update en fin de requête et ça ne marche malheureusement pas, je reposterais si jamais ! Peut être que ça pourra aider les novices comme moi ! C'est sympa de nous mettre à dispo ces cours ;) Bonne soirée !
@formation-video4 жыл бұрын
Bonne continuation 🙂 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@raffialexanian5624 жыл бұрын
Merci, je recherchais exactement çà. Purée c'est torché quand même ! Là j'avoue j'ai pas tout compris l'histoire des alias pour les liaisons multiples. Et bravo pour ces formations.
@Rocket6223 жыл бұрын
Merci beaucoup !
@VertuMuzinga Жыл бұрын
Formidable besoin de ce fichier SQL comment faire ?
@formation-video Жыл бұрын
J'ai répondu à ton autre commentaire
@amalsakkoumi13924 жыл бұрын
I like it thank u from morocco 💪❤
@formation-video4 жыл бұрын
Merci Amal 🙂 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@victorassiah48792 жыл бұрын
Salut !! Excellent tutoriel comme d'habitude. Mais je m'embrouille un peu a un niveau. Vous aviez fait : SELECT player_name,player_level, ability_name FROM fv_players INNER JOIN fv_abilities ON fv_players.player_ability = fv_abilities.id_ability; Pourquoi la jointure se fait sur id_ability or nous voulons recuperer le ability_name ? En clair je veux dire es ce qu'on ne pouvait pas plutot faire: INNER JOIN fv_abilities ON fv_players.player_ability = fv_abilities.ability_name; ? J'attendrai votre réponse avec impatience.. Encore merci pour vos videos.
@formation-video2 жыл бұрын
Bonjour, parce c'est une clé, sous forme d'entier, et que l'on fait les jointures sur ces dernières. Utiliser un champ comme "ability_name" comme clé reviendrait à dupliquer ces valeurs, ce qui est très coûteux car ce sont des chaînes de caractères 👍
@victorassiah48792 жыл бұрын
Merci pour la réponse.. C'est clair.
@formation-video2 жыл бұрын
De rien, bonne continuation sur la suite de SQL
@victorassiah48792 жыл бұрын
@@formation-video Merci beaucoup ! Bien de choses à vous.
@formation-video2 жыл бұрын
Bonne journée 👋
@alycamara51184 жыл бұрын
Hallo j'ai tout hier installation SQL jusqu'à password j'ai mit le password mais ça montre erreur
@formation-video4 жыл бұрын
Quoi comme erreur exactement ? Par contre tu aurais du poster ton commentaire sur la vidéo qui a un rapport avec ton soucis ;) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@alycamara51184 жыл бұрын
@@formation-video Merci je vois ce soir Près la descente bonne journée et bonne continuation
@formation-video4 жыл бұрын
D'accord ;) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@zabeuzabeu10334 жыл бұрын
Merci
@samiboumaiza98934 жыл бұрын
Un grand merci avant tout, Pourquoi vous ne finissez pas un sujet puis commencé un autre?
@formation-video4 жыл бұрын
Parce que j'aime varier mon travail et que tout le monde n'attend pas la même formation ;) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@philtoa3343 жыл бұрын
: )
@juleslavergne224 жыл бұрын
trop de pub
@formation-video4 жыл бұрын
C'est la seule chose qui rémunère mon travail sur KZbin, donc Google en place sur les vidéos