A voir également:
- Insert into select mysql
- Touche insert - Guide
- Mysql community server - Télécharger - Bases de données
- Disk boot failure insert system disk and press enter - Guide
- Reboot and select proper boot device or insert boot media in selected boot device and press a key ✓ - Forum PC portable
- Activer touche insert sur ASUS UX32A - Forum Clavier
4 réponses
merci pour ta réponse clara,
je me suis trompé dans la requete que j'ai mentionné (oups)
je recommence depuis le début:
peut-on être sûr qu'une requête de cette sorte (ci-dessous) renvoie bien chaque couple possible dans TABLE ?
insert into TABLE1 (lib2,lib3)
select lib2,lib3
from TABLE2,TABLE3
exemple:
on a les données suivantes:
table PERSONNE (idpers / nompers)
1 / marc
2 / arnaud
3 / antoine
table LIEU (idlieu / nomlieu)
1 / restaurant
2 / cinéma
3 / café
on execute alors la requete suivante:
insert into SORTIES (pers,lieu)
select nomlieu,nompers
from PERSONNE, LIEU
et on obtient le résultat
table SORTIES (pers/ lieu)
marc / restaurant
marc / cinéma
marc / café
arnaud/ restaurant
arnaud/ cinéma
arnaud/ café
antoine/ restaurant
antoine/ cinéma
antoine/ café
peut-on être sûr de la fiabilité d'une telle requête (qu'elle ne renvoie pas de doublon, qu'elle renvoie bien chaque couple 1 seule fois...)?
merci d'avance
je me suis trompé dans la requete que j'ai mentionné (oups)
je recommence depuis le début:
peut-on être sûr qu'une requête de cette sorte (ci-dessous) renvoie bien chaque couple possible dans TABLE ?
insert into TABLE1 (lib2,lib3)
select lib2,lib3
from TABLE2,TABLE3
exemple:
on a les données suivantes:
table PERSONNE (idpers / nompers)
1 / marc
2 / arnaud
3 / antoine
table LIEU (idlieu / nomlieu)
1 / restaurant
2 / cinéma
3 / café
on execute alors la requete suivante:
insert into SORTIES (pers,lieu)
select nomlieu,nompers
from PERSONNE, LIEU
et on obtient le résultat
table SORTIES (pers/ lieu)
marc / restaurant
marc / cinéma
marc / café
arnaud/ restaurant
arnaud/ cinéma
arnaud/ café
antoine/ restaurant
antoine/ cinéma
antoine/ café
peut-on être sûr de la fiabilité d'une telle requête (qu'elle ne renvoie pas de doublon, qu'elle renvoie bien chaque couple 1 seule fois...)?
merci d'avance
c'est normal que cela s'enregistre dans les deux tables.verifier ces trables ont des liens et conservent les clés.
courage
courage
Posotaz
Messages postés
489
Date d'inscription
samedi 23 juin 2007
Statut
Membre
Dernière intervention
19 juin 2011
225
28 sept. 2007 à 23:41
28 sept. 2007 à 23:41
Salut Darkness,
C'est une question fort subtile parce qu'à partir du moment on l'où implique deux tables dans une requête Select on s'attend à avoir une jointure (n tables = n-1 jointures) entre ces deux tables.
Malgré tout je ne vois rien qui puisse rendre cette requête non fiable à moins que tes tables, dès le départ contiennent des doublons (dans quel cas tu feras un select distinct).
C'est une question fort subtile parce qu'à partir du moment on l'où implique deux tables dans une requête Select on s'attend à avoir une jointure (n tables = n-1 jointures) entre ces deux tables.
Malgré tout je ne vois rien qui puisse rendre cette requête non fiable à moins que tes tables, dès le départ contiennent des doublons (dans quel cas tu feras un select distinct).
25 juil. 2008 à 01:18
INSERT INTO SORTIES ( pers, lieu )
SELECT nompers, nomlieu
FROM PERSONNE, LIEU;
une clé sur les deux champs de la table SORTIES est souhaitable
20 avril 2009 à 14:00
20 mai 2010 à 11:04
12 mai 2011 à 22:54
4 avril 2014 à 22:52