質問編集履歴

3

誤字

2025/04/09 11:02

投稿

kuromi_f
kuromi_f

スコア1

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,9 @@
20
20
 
21
21
  ### 発生している問題・分からないこと
22
22
  TestData.objects.order_by("-id", "name")distinct("name")
23
+ もしくは
24
+ TestData.objects.order_by("name", "-id")distinct("name").order_by("-id")
23
- ような感じで取得したいのですが、distinct()と.order_by()の関係性の制約があり上手くいきません。
25
+ するようなイメージで取得したいのですが、distinct()と.order_by()の関係性の制約があり上手くいきません。
24
26
 
25
27
 
26
28
 

2

誤字

2025/04/09 10:59

投稿

kuromi_f
kuromi_f

スコア1

test CHANGED
File without changes
test CHANGED
@@ -19,7 +19,7 @@
19
19
  だけをこの順番で取得したい
20
20
 
21
21
  ### 発生している問題・分からないこと
22
- TestData.objects.distinct("name",""-id"").order_by("-id")
22
+ TestData.objects.order_by("-id", "name")distinct("name")
23
23
  のような感じで取得したいのですが、distinct()と.order_by()の関係性の制約があり上手くいきません。
24
24
 
25
25
 

1

誤字

2025/04/09 10:53

投稿

kuromi_f
kuromi_f

スコア1

test CHANGED
File without changes
test CHANGED
@@ -3,7 +3,7 @@
3
3
  name = models.CharField(max_length=128)
4
4
  test_data = models.CharField(max_length=128)
5
5
 
6
- に保存したデータの、nameが重複する場合はその中のidが新しいものだけを取得し、さらにそれをid順並べたデータを取得したいのですが、やり方がわかりません。
6
+ に保存したデータの、nameが重複する場合はその中のidが新しいものだけを取得し、さらにそれをidの新しいもの並べたデータを取得したいのですが、やり方がわかりません。
7
7
 
8
8
 
9
9
  id:1 name:A test_data:りんご
@@ -15,11 +15,11 @@
15
15
  id:7 name:B test_data:めろん
16
16
  id:8 name:A test_data:すいか
17
17
 
18
- →id:8 name:A test_data:すいかid:7 name:B test_data:めろんid:5 name:C test_data:すいか
18
+ <id:8 name:A test_data:すいか><id:7 name:B test_data:めろん><id:5 name:C test_data:すいか>
19
19
  だけをこの順番で取得したい
20
20
 
21
21
  ### 発生している問題・分からないこと
22
- TestData.objects.distinct("name").order_by("id")
22
+ TestData.objects.distinct("name",""-id"").order_by("-id")
23
23
  のような感じで取得したいのですが、distinct()と.order_by()の関係性の制約があり上手くいきません。
24
24
 
25
25