Obtenir des données à partir de multiples SÉLECTIONNEZ les sous-requêtes pour des rapports de la base de données MySQL

Je suis en train de réaliser est de créer une requête complexe, composé de quelques-uns des sous-requêtes. L'idée est de donner à une personne à fonctionner sur une base hebdomadaire afin de tirer les rapports de données.

L'effet serait similaire à la requête ci-dessous, où toutes les données de plusieurs tables sont affichées dans un même résultat.

select * from table1, table2, table3

Donc j'ai besoin de quelque chose, mais il ne fonctionne pas.

select 
    (select * from   table1 where ...... ) as table1,
    (select * from   table2 where....... ) as table2

Manuellement, j'ai pu courir le sous-requêtes séparément, puis ajouter manuellement les résultats dans une grande feuille excel. Mais je veux qu'il soit plus facile pour l'homme d'affaires pour ce faire, et de minimiser les erreurs.

Est-ce possible dans MySQL?

La raison pour cela est que je suis de la conversion d'un héritage Oracle PIVOT SQL dans la base de l'équivalence, et les sous-requêtes sont assez complexes.

Je peux fournir l'Oracle SQL si nécessaire.

Apprécié, comme toujours.

l'oracle sql serait en effet de l'aide.

OriginalL'auteur user1775967 | 2013-03-06