Bonjour à tous,

j'ai quelque chose d'un peu complexe (ou pluotot noueau) pour moi et je voudrais avoir votre avis

Voici ma requete de base qui fonctionne tres bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT o.id_objet, nom_rus, etc
FROM objet_commun o 
  INNER JOIN objet_rus l
    ON o.id_objet = l.id_objet 
  INNER JOIN francais f 
    ON o.id_antiquaire = f.id_antiquaire 
  INNER JOIN antiquaire_client c 
    ON o.id_antiquaire = c.id_antiquaire 
WHERE o.id_objet = 5012
Cela fonctionne mais j'ai des rajouts a effectuer.

1. La table objet_rus n'existe peut-etre pas et dans ce cas, je dois prendre la table objet_eng (je pense que ce n'est pas verifiable dans la requete, donc je laisse pour plus tard.)
2. Le champs "nom_rus" est peut etre vide et dans ce cas, il faut prendre dans une autre table "objet_eng", le champ "nom_eng";

Quelqu'un aurait-il une idée ?

Merci d'avance.