Pages

[MySQL-4.1] select une table entière avec les vides sujet

mardi 8 avril 2014




bonjour à tous
veuillez m'aider SVP pour corrigé ma requête
je veux afficher les données de toute la table année même s'il n'y a pas de correspondance dans les autres tables..
voici ma requête:
select A.annee , libelle_district,
year(bt_etat41_mens_t1.BT_E41_DAT) as annee,
(bt_etat41_mens_t1.BT_E41_SF410100 +1) as SF ,
(bt_etat41_mens_t1.BT_E41_CRED410100 + bt_etat41_mens_t5.BT_E41_S_ENCOURS410100 )as cred ,
(bt_etat41_mens_t5.BT_E41_SI410100 +1) as SI
from `bt_etat41_mens_t1` , `bt_etat41_mens_t5`, `district`

right join annee as A

on A.annee = year(bt_etat41_mens_t1.BT_E41_DAT)


where
district.code_district = bt_etat41_mens_t1.RC_UR_CODE
and bt_etat41_mens_t1.RC_UR_CODE = bt_etat41_mens_t5.RC_UR_CODE
and bt_etat41_mens_t1.RC_REGION_CODREG = bt_etat41_mens_t5.RC_REGION_CODREG
and bt_etat41_mens_t1.BT_E41_DAT = bt_etat41_mens_t5.BT_E41_DAT
AND libelle_district = 'Tunis ville'
and month(bt_etat41_mens_t1.BT_E41_DAT)='2'
order by year(bt_etat41_mens_t1.BT_E41_DAT) desc




Aucun commentaire:

Enregistrer un commentaire