回答編集履歴

2

追記

2019/05/09 03:31

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -51,3 +51,35 @@
51
51
  ORDER BY zip_no
52
52
 
53
53
  ```
54
+
55
+
56
+
57
+ 追記
58
+
59
+ --
60
+
61
+ ```SQL
62
+
63
+ SELECT zip_no, addr1, addr2, addr_no, temp.cnt
64
+
65
+ FROM zip inner join (
66
+
67
+ select master_addr1, master_addr2, count(*) as cnt
68
+
69
+ from re_master_rent rent inner join re_property_data prp
70
+
71
+ ON prp.data_master_no = rent.master_no
72
+
73
+ group by master_addr1, master_addr2
74
+
75
+ ) as temp
76
+
77
+ ON zip.addr_no=temp.master_addr1
78
+
79
+ and zip.addr2 = temp.master_addr2
80
+
81
+ WHERE zip.addr_no = '13'
82
+
83
+ ORDER BY zip_no
84
+
85
+ ```

1

訂正

2019/05/09 03:31

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -27,3 +27,27 @@
27
27
  ORDER BY zip_no
28
28
 
29
29
  ```
30
+
31
+ 訂正
32
+
33
+ --
34
+
35
+ 都道県名とは分離されていましたね。勘違いしていました。
36
+
37
+ ```SQL
38
+
39
+ SELECT zip_no, zip.addr2, count(rent.*) AS cnt
40
+
41
+ FROM zip LEFT JOIN re_master_rent rent
42
+
43
+ ON zip.addr_no=rent.master_addr1
44
+
45
+ and zip.addr2 = rent.master_addr2
46
+
47
+ WHERE zip.addr_no = '13'
48
+
49
+ group by zip_no, zip.addr2
50
+
51
+ ORDER BY zip_no
52
+
53
+ ```