Dans SQL ou MySQL, pouvez nous joindre à une table et d'une sous-requête?

Pouvez nous joindre un tableau avec le résultat d'une sous-requête, tels que:

select name from gifts
    LEFT OUTER JOIN (select giftID from gifts) ...

Pas le cas, peut-il être fait par certaines méthodes, telles que la création d'une table temporaire?

P. S. Peut une sous-requête apparaissent uniquement à l'aide ou PAS, ou n'EXISTE ou n'EXISTE PAS?

ce que vous décrivez s'appelle une table dérivée ou une ligne de vue et il est assez commun. Je ne pourrais pas vivre sans eux!

OriginalL'auteur | 2010-04-27