SQL Server : SELECT (SELECT COLUMN1 FROM TABLE) FROM TABLE2

Fermé
alexmilano Messages postés 423 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 30 novembre 2017 - 11 juin 2013 à 15:03
alexmilano Messages postés 423 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 30 novembre 2017 - 11 juin 2013 à 15:27
Bonjour,

Bon difficile de faire un titre pour ça, j'ai essayé de faire "compréhensible".

Donc, j'aimerais faire un SELECT, sur SQL Server, d'un nom de colonne.



Exemple :

TABLE 1 : Champ1, Champ2
TABLE 2 : Champ3, Champ4

Je voudrais donc sélectionner la VALEUR de champ2 (Qui correspond à un nom de colonne de ma TABLE 2) FROM la TABLE 2 donc.

Exemple de valeurs :

TABLE 1 :
Champ1 | Champ2
_______|_______
champ7, champ12
champ5, champ2
champ4, champ3


TABLE 2 :
Champ3 | Champ4
_______|_______
champ25, champ13
champ1, champ4
champ9, champ3

etc...


Je voudrais donc qu'une requête du genre :

SELECT (SELECT Champ2 FROM TABLE1)
FROM TABLE2

qui me donne le résultat : (Valeurs de champ4 de la TABLE2)
champ13
champ4
champ3



Je cherche cela pour pouvoir taper des noms de champs dans des champs pour ensuite faire des calculs à partir d'une autre table.
ARTICLE1 : CALCUL = LONGUEUR

CARACTERISTIQUES : LONGUEUR, LARGEUR

SELECT (SELECT CALCUL FROM ARTICLE1) FROM CARACTERISTIQUES


En vous remerciant !!

A voir également:

1 réponse

alexmilano Messages postés 423 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 30 novembre 2017 27
11 juin 2013 à 15:27
Ah et désolé, je l'avais placé au mauvais endroit, mais vous l'avez déplacé au mauvais endroit aussi, c'est SQL SERVER. Merci :)
0