回答編集履歴
3
訂正
answer
CHANGED
@@ -61,4 +61,25 @@
|
|
61
61
|
|
62
62
|
```
|
63
63
|
|
64
|
+
```LINQ
|
65
|
+
var q = from em in Table3s
|
66
|
+
join thUR in Table1s on em.UR equals thUR.RTth
|
67
|
+
join thUL in Table1s on em.UL equals thUL.LTth
|
68
|
+
join thDr in Table1s on em.DR equals thDr.RTth
|
69
|
+
join thDl in Table1s on em.DL equals thDl.LTth
|
64
|
-
|
70
|
+
join HK in Table4s on em.TOUROKU_1 equals HK.TOUROKU_NO
|
71
|
+
//この下のjoin句で対象のエラーが発生
|
72
|
+
join TB2 in Table2s on new { a=em.ID, b=HK.NAME_1 } equals new { a=TB2.ID, b=TB2.TOUROKU_NO }
|
73
|
+
where em.DATE >= TB2.START_DATE & em.DATE< TB2.END_DATE
|
74
|
+
select new {
|
75
|
+
m.ID,
|
76
|
+
em.DATE,
|
77
|
+
em.NO,
|
78
|
+
em.DSP_NO,
|
79
|
+
BI = (thUR.RTth == "0" ? "" : "R" + thUR.RTth) +
|
80
|
+
(thUL.LTth == "0" ? "" : "L" + thUL.LTth) +
|
81
|
+
(thDr.RTth == "0" ? "" : "r" + thDr.RTth) +
|
82
|
+
(thDl.LTth == "0" ? "" : "l" + thDl.LTth),
|
83
|
+
NAME_ID = (HK.NAME_1 == "0" ? "" : TB2.BCD)
|
84
|
+
};
|
85
|
+
```
|
2
訂正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
[hoge]外してSQLを実行しました。 もしかして例題のSQLは当然うまく行き、問題はプログラムが作成するSQLであれば、私の勘違いです。
|
1
|
+
[hoge]外してSQLを実行しました。 もしかして例題のSQLは当然うまく行き、問題はプログラムが作成するSQLであれば、私の勘違いです。LINQの環境がないのでコードのデバグできなくてすみません。
|
2
2
|
|
3
3
|
```sql
|
4
4
|
SELECT
|
1
訂正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
[hoge]外してSQLを実行しました。
|
1
|
+
[hoge]外してSQLを実行しました。 もしかして例題のSQLは当然うまく行き、問題はプログラムが作成するSQLであれば、私の勘違いです。
|
2
2
|
|
3
3
|
```sql
|
4
4
|
SELECT
|