Bonjour
Je suis sous Access (j'ai idéjà posté dans le forum adéquat, mais sans réponse satisfaisante)
Je cherche à faire à la volée, une requête à partir de deux requêtes sélection. La solution "classique" d' enregistrer chacune de ces deux requêtes dans Access, puis faire une jointure sur ces requêtes est non satisfaisante. car je développe un site web ASP pour l'accès à ma base Access, et je ne désire pas coder mes requêtes "en dur" dans ma base (par exemple si je migre sur MySQL ou SQL Server, çà compliquera la mégration...).
Mes requêtes sont codées sous forme de String dans un fichier sur mon site web . Celle dont je parle peut être codée en VBA(ou VBSript) ou en SQL. Seulement je ne sais pas faire de jointure en VBA...
voici mes deux requêtes sources :
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT [contact client].id as id, [contact client].date,[contact client].client as client, interloclient.nom & ' ' & interloclient.prénom, interloclient.id from [contact client] left join interloclient on [contact client].interlocuteur= interloclient.id
La jointure se ferait sur le champ req1.client et req2.id
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select clients.id as id, nom, cp, ville, région, zonecomm, commercial, assistantcomm, [prochain contact], [dernier contact],[activ-client].activité from clients left join [activ-client] on clients.id = [activ-client].client
Y a-t-il une solution en SQL ?
Merci beaucoup d'avance
Partager