|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Inactif
Inscription : octobre 2005 Messages : 150 ![]() |
J'ai une table dont l'un des champs est une table imbriquée et j'aimerai la remplir par un "select". Je n'arrive à sélectionner ma table imbriquée dans le même select que les autres champs, est-il possible de faire une requête du style :
Code :
INSERT INTO ma_table (col1,...,coln,collec1) SELECT col1,...,coln FROM ... WHERE ..., type_collec1(SELECT ... FROM ... WHERE ...) Si non, comment faire, en une requête? |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Avec un union entre les 2 select
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#3 | |
|
Inactif
Inscription : octobre 2005 Messages : 150 ![]() |
Citation:
Je crois que tu n'as pas compris mon problème : Je veux insérer plusieurs lignes en même temps dans une table dont l'une des colonnes est une table imbriquée à l'aide d'un select. |
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
c'est quoi le type_collec1 ?
Penses aux balises CODE STP |
|
|
00
|
|
|
#5 | |
|
Inactif
Inscription : octobre 2005 Messages : 150 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 |
|
Inactif
Inscription : octobre 2005 Messages : 150 ![]() |
C'est bon j'ai réussi à faire ce que je voulais à l'aide de
Code :
cast(multiset(SELECT ... ) AS type_collec1) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com