Bonjour,

J'ai une requête qui me semble complexe à écrire et j'aurais besoin de vos lumières.

J'ai une liste de sociétés (table société) qui ont chacune un code postal (table codepostal) permettant de déterminer leur secteur (table secteur) qui lui-même permet de déterminer le commercial (table user) qui a en charge la société.
A côté de ça, ma table société possède également une clé étrangère vers la table user (champ id_user) qui, si non nulle, va directement chercher le commercial associé à cet ID plutôt que celui déterminé par le secteur.

C'est possible de faire ce genre de chose en SQL ?

Dans le pire des cas je ferais une requête simple qui ramène aussi id_user et par programmation je relancerais deux groupes de requête (si null et si non null) mais j'ai peur que cela n'impacte trop les performances sachant que j'ai environ 25 000 sociétés à charger.

Je vous remercie d'avance pour votre aide