質問編集履歴
1
修正
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -24,20 +24,20 @@ 
     | 
|
| 
       24 
24 
     | 
    
         
             
            GROUP BY [テーブル1].ID;
         
     | 
| 
       25 
25 
     | 
    
         
             
            ```
         
     | 
| 
       26 
26 
     | 
    
         
             
            実行結果
         
     | 
| 
       27 
     | 
    
         
            -
            |ID| 
     | 
| 
      
 27 
     | 
    
         
            +
            |ID||
         
     | 
| 
       28 
28 
     | 
    
         
             
            |:--|--:|
         
     | 
| 
       29 
29 
     | 
    
         
             
            |1|16 (←正しくは8)|
         
     | 
| 
       30 
30 
     | 
    
         
             
            |2|9|
         
     | 
| 
       31 
31 
     | 
    
         | 
| 
       32 
32 
     | 
    
         
             
            DISTINCTを利用したクエリを先に実行してIDを各一つずつに絞り込めば、
         
     | 
| 
       33 
     | 
    
         
            -
            下記のよう 
     | 
| 
      
 33 
     | 
    
         
            +
            下記のようにIDをひとづずつ出力し正しい値になりますが、
         
     | 
| 
       34 
     | 
    
         
            -
            正しい値にすることはできないでしょうか。
         
     | 
| 
      
 34 
     | 
    
         
            +
            クエリ1自体を変更することで、正しい値にすることはできないでしょうか。
         
     | 
| 
       35 
35 
     | 
    
         
             
            よろしくお願いします。
         
     | 
| 
       36 
36 
     | 
    
         
             
            ```SQL
         
     | 
| 
       37 
37 
     | 
    
         
             
            SELECT DISTINCT [テーブル1].ID
         
     | 
| 
       38 
38 
     | 
    
         
             
            FROM テーブル1;
         
     | 
| 
       39 
39 
     | 
    
         
             
            ```
         
     | 
| 
       40 
     | 
    
         
            -
            |ID| 
     | 
| 
      
 40 
     | 
    
         
            +
            |ID||
         
     | 
| 
       41 
41 
     | 
    
         
             
            |:--|--:|
         
     | 
| 
       42 
     | 
    
         
            -
            |1| 
     | 
| 
      
 42 
     | 
    
         
            +
            |1||
         
     | 
| 
       43 
     | 
    
         
            -
            |2| 
     | 
| 
      
 43 
     | 
    
         
            +
            |2||
         
     |