teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

補足情報の追記

2020/10/24 04:35

投稿

T.Mbeginner
T.Mbeginner

スコア13

title CHANGED
File without changes
body CHANGED
@@ -47,4 +47,5 @@
47
47
 
48
48
  ### 補足情報(FW/ツールのバージョンなど)
49
49
 
50
- Railsのcontrollerでtableからデータを取得しています。
50
+ Rails 6.0.3.4
51
+ sqlite3

1

絞り込み後のtableに記載したデータがおかしかったため変更しました。

2020/10/24 04:35

投稿

T.Mbeginner
T.Mbeginner

スコア13

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- sqlでデータを出力する際に、IDごとに重複しているデータを表示しないようにしたいです。
3
+ sqlでデータを出力する際に、shopごとに重複しているデータを表示しないようにしたいです。
4
4
 
5
5
 
6
6
  ### 発生している問題
@@ -27,20 +27,22 @@
27
27
  ```
28
28
  id|shop|name|price
29
29
  1|a|カレー|100
30
- 2|a|そば|100
30
+ 3|a|そば|100
31
- 3|a|うどん|100
31
+ 4|a|うどん|100
32
- 4|a|定食100|
32
+ 5|a|定食100|
33
- 5|b|カレー|130
33
+ 6|b|カレー|130
34
- 6|b|そば|140
34
+ 7|b|そば|140
35
- 7|b|かつ丼|100
35
+ 8|b|かつ丼|100
36
36
  .
37
37
  .
38
38
  .
39
39
  ```
40
40
 
41
- idごとに重複しているデータを取り出したいです。
41
+ じ値のshopごとに重複しているデータを取り出したいです。
42
42
  aのidにはカレーというnameが2つあったので1つにする、でもbのtableのカレーは消さないというふうにしたいです。
43
43
 
44
+ nameのカレーという値が1つに絞れれば良いので、安い方のカレーが抽出したいなどの条件はありません。
45
+
44
46
  どのようにSQL文を書けばいいのかわからず困ってます...
45
47
 
46
48
  ### 補足情報(FW/ツールのバージョンなど)