SQL insérer des valeurs et des select

Résolu
liloon Messages postés 19 Statut Membre -  
liloon Messages postés 19 Statut Membre -
Logiciel: Mysql

Bonjour,

Je souhaiterais savoir comment insérer des valeurs comme ds un INSERT VALUES et en même temps
faire des insertions avec des requetes comme avec INSERT SELECT.

Exemple soit un t1, t2, t3 3 tables.
Les champs de t1 sont : id1 PK, ch11, ch12 ,ch13, id2 FK, id3 FK .
Les champs ch11,ch12 ne peuvent pas etre NULL et doivent accepter des valeurs.
Les champs ch13, id2 et id2 ne peuvent pas être NULL et s'obtiennent par rêquete.

Sachant qu'on ne peut pas combiner VALUES et SELECT comment faire ?

3 réponses

liloon Messages postés 19 Statut Membre 1
 
Cé bon j'ai trouvé en fait on peut insérer des valeurs dans un select.
Par ex: SELECT 22, 'Correspondant', id2 FROM t2, t3 WHERE....

Je ne savais que l'on pouvait écrire 22 directement dans 1 select pour le champ concerné. Voilà dc cé bon.
1
Romi3600 Messages postés 122 Statut Membre 3
 
LOL , j'ai pas comprids , explique un peu plus le projet , il y a peut-etre moyen de faire plus facile , car la ^^
0
liloon Messages postés 19 Statut Membre 1
 
Bonjour,

En fait, j'ai des champs nom et prenom que me fourni l'utilisateur et a l'aide de nom et prénom je v chercher les stats de la personne en question dc un SELECT. D'autres champs me sont donnés par l'utilisateur se ne sont dc pas des requetes et je ne vx pas que les champs soient NULL dc j'essaye de voir comment insérer tt ce monde en même temps.

tu px m'aider?
0