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

質問編集履歴

2

説明を追記しました。

2021/04/09 07:15

投稿

yowayowanitohei
yowayowanitohei

スコア31

title CHANGED
File without changes
body CHANGED
@@ -44,4 +44,19 @@
44
44
  結果が重複した場合は、IDが大きいものをひとつだけ取ってくるようにしたいのですが
45
45
  良い方法はありますでしょうか。
46
46
 
47
- すみませんが、どうぞよろしくお願いします。
47
+ すみませんが、どうぞよろしくお願いします。
48
+
49
+ ---
50
+
51
+ やりたいこと(もっと良い方法を探しています。。。)
52
+ ```SQL
53
+ SELECT * 
54
+ FROM products
55
+ WHERE name = 検索値段1 and date >= 検索日付1 and IDが最大
56
+ OR name = 検索値段2 and date >= 検索日付2 and IDが最大
57
+ OR name = 検索値段3 and date >= 検索日付3 and IDが最大
58
+
59
+
60
+
61
+
62
+ ```

1

質問本文を修正しました。

2021/04/09 07:15

投稿

yowayowanitohei
yowayowanitohei

スコア31

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ```SQL
8
8
  SELECT * 
9
- FROM categories
9
+ FROM products
10
10
  WHERE name = 検索値段1 and date >= 検索日付1
11
11
  OR name = 検索値段2 and date >= 検索日付2
12
12
  OR name = 検索値段3 and date >= 検索日付3