質問編集履歴
3
条件追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,8 +20,13 @@
|
|
20
20
|
interview_book側には、レコードがない状態が、
|
21
21
|
ほとんどです。10分の1くらい。
|
22
22
|
|
23
|
+
■追記 8/23 08:53
|
24
|
+
その場合は、interview_book.company_id = null とかですと、
|
25
|
+
この後の、データ処理で、interview_book側には、レコードが無いんだ!!と
|
26
|
+
わかりやすいので、そのような配慮もいただけるとうれしいです。
|
23
27
|
|
24
28
|
|
29
|
+
|
25
30
|
String strSQL =
|
26
31
|
"SELECT * FROM book"
|
27
32
|
+ " WHERE"
|
2
誤記訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -29,7 +29,7 @@
|
|
29
29
|
+ " AND (company_id = " + iPara_company_id + ")" // 会社ID
|
30
30
|
+ " AND (customer_id = " + iPara_customer_id + ")" // 顧客ID
|
31
31
|
+ " AND (delete_flag = false)" // レコード削除フラグ
|
32
|
-
+ " ORDER BY visit_date DESC" // 一番最近のレコード
|
32
|
+
+ " ORDER BY visit_date DESC" // 一番最近のレコード順
|
33
33
|
+ " LIMIT " + 100; // 抽出レコード数を制限
|
34
34
|
|
35
35
|
|
1
テーブル名修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,11 +13,11 @@
|
|
13
13
|
|
14
14
|
注意点としましては、
|
15
15
|
bookテーブルは必ず優先して存在するレコードを抽出したいのですが、
|
16
|
-
|
16
|
+
interview_bookは、画面で、bookテーブル情報を登録するときに、
|
17
17
|
10回に1回くらいしか登録しないので、レコード数が違います。
|
18
18
|
|
19
19
|
従って、JOINしても、bookテーブル側にはレコードがあるが、
|
20
|
-
|
20
|
+
interview_book側には、レコードがない状態が、
|
21
21
|
ほとんどです。10分の1くらい。
|
22
22
|
|
23
23
|
|
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
|
36
36
|
String strSQL =
|
37
|
-
"SELECT * FROM
|
37
|
+
"SELECT * FROM interview_book"
|
38
38
|
+ " WHERE"
|
39
39
|
+ " (company_id = " + iPara_company_id + ")" // 会社ID
|
40
40
|
+ " AND (customer_id = " + iPara_customer_id + ")" // 顧客ID
|