SELECT a, b, c FROM (SELECT A as a, B as b FROM (SELECT AA as A FROM Table1),
(SELECT BB as B FROM Table2)),
(SELECT C as c FROM table3);
En fait, je ne peux pas utiliser de vue... et mes requètes sont assez compliqué. J'aimerais donc construire des sous requetes et les appeler dans la clause FROM mais j'ai des erreurs ("Problem near the keyword FROM").
J'ai sur le papier regarder comment je devais m'y prendre pour récupérer les bons résultats et en fait j'aurai a faire :
Select a, b, ... FROM sousrequete1, sousrequete2, sousrequete3, sousrequete4
sousrequete1: SELECT ... FROM sousrequete5
sousrequete2: SELECT .. FROM sousrequete6, sousrequete7
sousrequete3: SELECT ... FROM sousrequete8, sousrequete9
sousrequete4: SELECT ... FROM sousquete10, sousrequete11, sousrequete12
sousrequete5: SELECT ... FROM Table1
sousrequete6: SELECT ... FROM sousrequete13, sousrequete14
sousrequete7: SELECT ... FROM sousreqete15,
..
..
..
sousrequete13: SELECT ... FROM sousrequeteXX
Et ca peut aller très loin comme ca ...
La base est très mal faite, (c'est pas la mienne) et n'a pas du tout été faite pour le type de requetes que je fais dessus. Je sais que noveau performance, ces requetes sont pourries mais comme je vous l'ai dit, je n'ai que les droits de lecture sur la base, donc pas de vue etc ....
Je dois faire une dizaine de requete comme ca












Pouvez vous m'aider ? s'il vous plait ?