Bonjour à tous,

je cherche à effectuer une requête ou je ne trouve pas de solution.
SGBD: My SQL

Shéma:
annonce( id_annonce, pseudo..., est_adresse_membre, adresse, ville, cp)
compte( pseudo, ..., adresse, ville, cp)


je cherche à récupérer la liste des annonces avec l'adresse ou ces annonces ce trouvent.
Voila les contraintes, si la variable est_adresse_membre = 0 alors on prend l'adresse de la table annonce, si est_adresse_membre =1, dans ce cas l'adresse à récupérer est celui du compte (via le pseudo de l'annonce)

Je sais comment réaliser la requete grace à l'opérateur union mais je souhaiterais savoir si il existe un moyen autre de créer cette requète ?

D'avance merci