0
私の期待どおりの出力が得られません。私は前にgroup by
とdistinct
を使用しようとしましたが、それは動作しません。私のデータベース内=(リピータの重複データが削除されました
データ
who are u? A
who are u? B
who are u? C
who am i? A
who am i? B
who am i? C
電流出力
列 'ExerciseTable.r1'は、集計関数またはGROUP BY句のいずれにも含まれていないため、選択リストで無効です。
期待出力SQL文で
who are u? A
B
C
Who am i? A
B
C
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT [Question],[r1] FROM [ExerciseTable] GROUP BY [Question]">
</asp:SqlDataSource>
選択したすべての列は、グループ内にあるか集約する必要があるため、グループ化されません - SELECT [質問]、[r1] FROM [ExerciseTable] GROUP BY [質問] [r1]はうまくいくだろうが、あなたにはあまり認めないだろう –