Excuses - je ne suis pas bon en SQL. Peut-être que c'est une requête simple - je ne sais pas.Requête SQL qui ressemble à la même table
Ce que j'ai est une table de base de forum - par exemple.
id poster title type content postedon parentID
dans ce schéma, si un utilisateur pose une question, il est de type = 0, et si elle est une réponse, type = 1. Si l'entrée est une réponse, mettre à jour le parentID à l'ID sur la rangée de questions. Tout ce que je veux faire est de tirer les questions dans une requête SQL, avec un nombre qui a le nombre total de réponses à la question - par exemple. une ligne de résultat ressemblerait
[email protected] "how do I do this?" 4
Où (4) serait le total des réponses à ma question. Je veux le faire dans une seule requête - sans avoir à tirer les questions d'abord, puis exécuter des requêtes répétées pour chaque question Id pour trouver le nombre de réponses.
Comment faire?
Merci à tous,
(PS - est-il un moyen de faire la requête dans les expressions Linq je le ferais au lieu d'une procédure stockée si je pouvais?)
Voulez-vous voir les questions avec zéro réponses? –
Oui! La réponse de Joe l'a presque fait, et j'ai posté en demandant exactement cela. J'ai besoin de toutes les questions retournées, et ils peuvent avoir 0 ou plusieurs réponses. – jeremy
en outre, votre titre des réponses changeront par rapport au titre de la question. Par exemple: il est possible que le titre ait un Re: XYZ pour un titre original de XYZ ou n'est-ce pas un problème ici? – InSane