8
votes

Utilisez alias dans Sélectionner la requête

J'ai besoin de demander comment utiliser l'alias dans la requête SELECT,

J'ai besoin de ce xxx


2 commentaires

Je soupçonne la réponse consiste à changer votre SubQuery complexe Scalar Expression dans une expression de table, mais il est difficile de déboguer le code que nous ne pouvons pas voir.


Je suis d'accord avec toi. J'ai besoin de faire cette requête efficace.


3 Réponses :


13
votes

Vous ne pouvez pas faire cela:

SELECT (Another Sub Query)
FROM table
WHERE table.afield IN (SELECT Complex SubQuery.otherfield)


2 commentaires

?? Peut-être que vous vouliez dire: où est = la colonne A.Sum


Vous (et l'OP) utilisez A comme alias de table et comme alias de colonne (à différents endroits).



2
votes

Vous pouvez réécrire votre requête comme celle-ci xxx


0 commentaires

0
votes

Une autre solution que vous pouvez utiliser: xxx


0 commentaires