Je travaille sur un projet utilisant Oracle APEX. Comment peut-on faire une requête dans Oracle 10g sur plus d'une table? J'apprécierais un guide étape par étape.Comment faire une requête dans Oracle 10g sur plusieurs tables?
Répondre
Ambrose,
Est-ce que votre question sur SQL en général? Si c'est le cas, vous pouvez interroger les données de plusieurs tables à l'aide des jointures.
Veuillez regarder une introduction aux jointures ici.
http://download.oracle.com/docs/cd/E11882_01/server.112/e17118/queries006.htm#SQLRF30046
Si elle est liée à l'outil Oracle Apex où vous essayez d'afficher les données de plus d'une table dans un rapport, puis d'identifier et de localiser la requête qui est utilisée comme source dans le rapport.
Vous devez modifier la requête existante pour inclure la nouvelle table, ajouter les colonnes nécessaires dans la liste de sélection et les joindre à la fin de la requête pour obtenir les données affichées à partir des deux tables.
Vous pouvez utiliser builtin Query Builder de Apex pour vous aider à démarrer. Il va générer la requête pour vous et vous serez probablement en mesure de le prendre en examinant ce qu'il génère et en tirer des leçons.
Cependant, gardez à l'esprit que la syntaxe SQL est généralement enseignée dans des cours de niveau universitaire, donc ne vous attendez pas à être en mesure de construire des requêtes complexes sans entreprendre des études d'une certaine sorte. Le lien de Rajesh aux docs Oracle est un bon début.