質問編集履歴
4
質問本文を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
```ここに言語を入力
|
38
38
|
|
39
|
-
SELECT stores.*,categories.category,
|
39
|
+
SELECT stores.*,categories.category,cities.cityname
|
40
40
|
|
41
41
|
FROM(SELECT storecode,buildcode,lat.lng,date,rank() OVER (PARTITION BY storecode ORDER BY date DESC) AS rank
|
42
42
|
|
@@ -50,7 +50,7 @@
|
|
50
50
|
|
51
51
|
LEFT OUTER JOIN categories ON stores.buildcode = categories.buildcode
|
52
52
|
|
53
|
-
LEFT OUTER JOIN meshcode ON (latとlngを元に計算する式の為省略) =
|
53
|
+
LEFT OUTER JOIN meshcode ON (latとlngを元に計算する式の為省略) = cities.meshcode
|
54
54
|
|
55
55
|
WHERE rank = 1
|
56
56
|
|
3
質問本文を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -42,13 +42,17 @@
|
|
42
42
|
|
43
43
|
FROM stores
|
44
44
|
|
45
|
-
|
45
|
+
WHERE (storecode = 'A01' AND date <= '2021-04-19')
|
46
46
|
|
47
|
-
OR storecode = 'B02' AND date <= '2021-04-20')
|
47
|
+
OR (storecode = 'B02' AND date <= '2021-04-20')
|
48
|
+
|
49
|
+
AS storetable
|
48
50
|
|
49
51
|
LEFT OUTER JOIN categories ON stores.buildcode = categories.buildcode
|
50
52
|
|
51
53
|
LEFT OUTER JOIN meshcode ON (latとlngを元に計算する式の為省略) = meshcodes.meshcode
|
54
|
+
|
55
|
+
WHERE rank = 1
|
52
56
|
|
53
57
|
```
|
54
58
|
|
2
質問本文を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
LEFT OUTER JOIN categories ON stores.buildcode = categories.buildcode
|
50
50
|
|
51
|
-
LEFT OUTER JOIN meshcode ON (latとlngを元に計算する) = meshcodes.meshcode
|
51
|
+
LEFT OUTER JOIN meshcode ON (latとlngを元に計算する式の為省略) = meshcodes.meshcode
|
52
52
|
|
53
53
|
```
|
54
54
|
|
1
質問本文を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,11 +10,11 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
上記3つのテーブルを結合し、店コードと日付で検索を行い結果を取得したい
|
13
|
+
上記3つのテーブルを結合し、店コードと日付で検索を行い結果を取得したいです。
|
14
|
-
|
15
|
-
街テーブルからは緯度経度をもとに計算を行い結果をもとに結合を行っております。
|
16
14
|
|
17
15
|
|
16
|
+
|
17
|
+
街テーブルからは緯度経度をもとに計算を行い結果をもとに結合を行っておりますが
|
18
18
|
|
19
19
|
緯度経度の性質上、隣り合った市区町村で緯度経度が被ってしまうことがあり、
|
20
20
|
|
@@ -30,7 +30,7 @@
|
|
30
30
|
|
31
31
|
することができましたが、meshcodeが複数該当してしまった場合に街コードが大きいものを一件
|
32
32
|
|
33
|
-
取り出す方法がわかりませんでした
|
33
|
+
取り出す抽出方法がわかりませんでした。。。
|
34
34
|
|
35
35
|
|
36
36
|
|
@@ -54,11 +54,11 @@
|
|
54
54
|
|
55
55
|
|
56
56
|
|
57
|
-
複数のテーブルを結合し
|
57
|
+
複数のテーブルを結合しつつ同時に複数条件で検索を行う際に
|
58
58
|
|
59
|
-
それぞれの該当結果が複数ある場合に
|
59
|
+
それぞれの該当結果が複数ある場合での結果をそれぞれ一件に絞り込む方法について
|
60
60
|
|
61
|
-
|
61
|
+
ご存知でしたらお伺いしたいです。
|
62
62
|
|
63
63
|
|
64
64
|
|