l'aide extérieure de l'alias dans la sous-requête mysql
Je suis en train d'écrire une requête mysql et j'ai une question. Puis-je /Comment puis-je faire quelque chose comme ceci:
select rating, user_id, (
-- in here I want to write a subquery to get the number of times the user_id in the outter query has rated this teacher
) as user_rated_frequency from teachers_rating where teacher_id = id
Essentiellement, je suis en train de récupérer les données et la fréquence à laquelle l'utilisateur nominale que l'enseignant. Est-il possible d'utiliser un alias à partir de l'un des éléments que je veux choisir dans une sous-requête qui est encore dans la sélection et non pas dans la clause where?
pouvez-vous donner des exemples d'enregistrements avec votre désir dresult?
OriginalL'auteur ackerchez | 2013-09-24
Vous devez vous connecter pour publier un commentaire.
Découvrez cette ...
ou que l'on:
Liens ci-dessus montrent un SQL Violon exemple en supposant que
id
est3
.Sinon, vous pourriez avoir une sous-requête dans la
FROM
clause:Chapeau un coup d'oeil à ce Violon.
OriginalL'auteur Trinimon
Vous devez déplacer votre sous-requête (techniquement appelée une table dérivée) dans la clause from.
Quelque chose comme ceci:
OriginalL'auteur Andrew