Utiliser une variable dans un WHERE différent
Bonjour,
J'ai deux tables :
1er table : "Configuration"
- Champ 1 : ID : 1 (numérique)
- Champ 2 : Année: 2013 (numérique)
2ième table : "Données"
- Champ 1 : Nom : BIL (pour 2013), ROD (pour 2012)
- Champ 2 : Année : 2013, 2012, 2011… (numérique)
Exemple de code pour afficher les Noms de 2013
Code:
1 2 3
| Select *
From Données
Where Données.champ2='2013' |
Comment faire pour utiliser une valeur se trouvant dans un select dans un autre select, je m'explique: J'aimerais pouvoir utiliser la valeur configuration.champ2 dans le WHERE de la table "Données". Je crois qu'il faut déclarer une variable, mais comment ? J'aimerais donc utiliser la valeur trouvée dans le code 1 pour faire la condition (WHERE) dans le code 2...
Code:
1 2 3
| Select *
From Configuration
Where champ1 = 1 |
RESULTAT
1 | 2013
Code:
1 2 3
| Select *
From Données
Where Données.champ2='2013' |
RESULTAT
2013 | BIL
Donc un truc du style :
Code:
1 2 3 4 5 6 7
| SELECT *
FROM Configuration
WHERE champ1 = 1
SELECT *
FROM Données
WHERE Données.champ2=[RESULTAT DE]Configuration.champ2 |
Merci d'avance pour votre aide