Dans le cours : L'essentiel de SQL

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 900 cours dispensés par des experts.

Insérer à l'aide d'une sous-requête

Insérer à l'aide d'une sous-requête - Tutoriel SQL

Dans le cours : L'essentiel de SQL

Insérer à l'aide d'une sous-requête

On peut utiliser l'instruction INSERT pour insérer des valeurs explicitement exprimées dans la partie VALUES. On peut aussi utiliser un INSERT pour insérer des données dans une table à partir d'une autre table, c'est-à-dire à partir d'un SELECT. À ce moment-là, au lieu d'utiliser la syntaxe VALUES, je vais utiliser une simple syntaxe SELECT. Mon SELECT va aller chercher dans une autre table, j'ai une table de prospects ici. Donc je pourrais dire je veux insérer mes prospects dans la table des contacts pour les transférer. Bien entendu, le SELECT va devoir correspondre au nombre et à la position des colonnes que je vais exprimer ici dans la parenthèse de l'INSERT. Donc je vais chercher le nom et le prénom de mes prospects. Ici, je suis dans MariaDB ou MySQL, je vais faire un petit LIMIT pour récupérer seulement 10 prospects. L'adressepostaleid obligatoire. Je vais mettre une valeur littérale, ce que j'ai envie de faire, bien entendu, c'est tester ma requête pour voir si d'abord le…

Table des matières