質問編集履歴

5

質問の修正

2023/03/05 22:00

投稿

todasan
todasan

スコア78

test CHANGED
File without changes
test CHANGED
@@ -215,4 +215,10 @@
215
215
  left join shozoku_reki as shozoku_reki2
216
216
  on soshiki.soshiki_cd = shozoku_reki2.soshiki_cdに言語を入力
217
217
 
218
+ ERROR: テーブル"jinji"用のFROM句に対する不正な参照
219
+ LINE 4: on jinji.shimei_cd = kyushoku.shimei_cd
220
+ ^
221
+ HINT: テーブル"jinji"の項目がありますが、問い合わせのこの部分からは参照できません。"
222
+ SQL state: 42P01
223
+ Character: 64
218
- ```
224
+ ```

4

質問の修正

2023/03/05 21:58

投稿

todasan
todasan

スコア78

test CHANGED
File without changes
test CHANGED
@@ -64,6 +64,7 @@
64
64
 
65
65
  どのようにsql文を記載すればいいかを、お聞きしてもよろしいですか。
66
66
 
67
+ テーブルのsql文です。
67
68
  ```ここに言語を入力
68
69
  DROP TABLE SOSHIKI cascade;
69
70
  /* 組織 */
@@ -204,3 +205,14 @@
204
205
  )
205
206
  )
206
207
  ;
208
+ エラーのsqlです。
209
+ ```ここselect *
210
+ from jinji,soshiki
211
+ inner join kyushoku
212
+ on jinji.shimei_cd = kyushoku.shimei_cd
213
+ inner join shozoku_reki as shozoku_reki1
214
+ on jinji.shimei_cd = shozoku_reki1.shimei_cd
215
+ left join shozoku_reki as shozoku_reki2
216
+ on soshiki.soshiki_cd = shozoku_reki2.soshiki_cdに言語を入力
217
+
218
+ ```

3

質問の修正

2023/03/05 21:53

投稿

todasan
todasan

スコア78

test CHANGED
File without changes
test CHANGED
@@ -204,4 +204,3 @@
204
204
  )
205
205
  )
206
206
  ;
207
- ```

2

質問の修正

2023/03/05 21:50

投稿

todasan
todasan

スコア78

test CHANGED
File without changes
test CHANGED
@@ -63,3 +63,145 @@
63
63
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-03-05/362c306b-5a0f-41f0-a46f-353a8e4de9d5.png)
64
64
 
65
65
  どのようにsql文を記載すればいいかを、お聞きしてもよろしいですか。
66
+
67
+ ```ここに言語を入力
68
+ DROP TABLE SOSHIKI cascade;
69
+ /* 組織 */
70
+ CREATE TABLE SOSHIKI
71
+ (
72
+ SOSHIKI_CD VARCHAR(14) NOT NULL --組織コード
73
+ ,SOSHIKI_MEI VARCHAR(80) --組織名
74
+ ,SOSHIKI_RYAKUMEI VARCHAR(20) --組織略名
75
+ ,KYUYO_SOSHIKI_CD VARCHAR(14) --給与用組織コード
76
+ ,CREATE_DATE TIMESTAMP WITHOUT TIME ZONE --作成日時
77
+ ,CREATE_USER_ID VARCHAR(10) --作成ユーザID
78
+ ,UPDATE_DATE TIMESTAMP WITHOUT TIME ZONE --更新日時
79
+ ,UPDATE_USER_ID VARCHAR(10) --更新ユーザID
80
+ ,CONSTRAINT PK_SOSHIKI PRIMARY KEY
81
+ (
82
+ SOSHIKI_CD
83
+ )
84
+ )
85
+ ;
86
+
87
+
88
+ DROP TABLE JINJI cascade;
89
+ /* 人事マスタ */
90
+ CREATE TABLE JINJI
91
+ (
92
+ SHIMEI_CD VARCHAR(7) NOT NULL --氏名コード
93
+ ,SHIMEI_KJ VARCHAR(20) --氏名(漢字)
94
+ ,SHIMEI_KN VARCHAR(20) --氏名(カナ)
95
+ ,HATSUREI_DATE DATE --発令日
96
+ ,NYUSHA_DATE DATE --入社日
97
+ ,TAISHOKU_DATE DATE --退職日
98
+ ,JUGYOIN_KBN VARCHAR(1) --従業員区分
99
+ ,SHAIN_KBN VARCHAR(1) --社員区分
100
+ ,KUMIAIIN_KBN VARCHAR(1) --組合員区分
101
+ ,SHUKKOMOTO_CD VARCHAR(3) --出向元コード
102
+ ,SEIBETSU VARCHAR(1) --性別
103
+ ,SEINENGAPPI DATE --生年月日
104
+ ,NENREI INTEGER --年齢
105
+ ,KAISHA_NENREI INTEGER --会社年齢
106
+ ,KONIN_KBN VARCHAR(1) --婚姻区分
107
+ ,KEKKON_DATE DATE --結婚年月日
108
+ ,KINZOKU_NENSU_CALC_DATE DATE --通算勤続年数計算用日付
109
+ ,KINZOKU_POINT_CALC_DATE DATE --勤続ポイント計算用日付
110
+ ,YUBIN_NO VARCHAR(7) --郵便番号
111
+ ,JUSHO VARCHAR(100) --住所
112
+ ,DENWA_NO VARCHAR(15) --電話番号
113
+ ,JUMINHYO_YUBIN_NO VARCHAR(6) --住民票(郵便番号)
114
+ ,JUMINHYO_JUSHO VARCHAR(80) --住民票(住所)
115
+ ,KYU_SHIMEI_KJ VARCHAR(20) --旧氏名(漢字)
116
+ ,KYU_SHIMEI_KN VARCHAR(20) --旧氏名(カナ)
117
+ ,KYU_SHIMEI_CD VARCHAR(6) --旧氏名コード
118
+ ,GEN_SHAIN_KBN_KAISHI_DATE DATE --現社員区分適用開始日
119
+ ,CREATE_DATE TIMESTAMP WITHOUT TIME ZONE --作成日時
120
+ ,CREATE_USER_ID VARCHAR(10) --作成ユーザID
121
+ ,UPDATE_DATE TIMESTAMP WITHOUT TIME ZONE --更新日時
122
+ ,UPDATE_USER_ID VARCHAR(10) --更新ユーザID
123
+ ,DELETE_FLG VARCHAR(1) --削除フラグ
124
+ ,DELETE_DATE TIMESTAMP WITHOUT TIME ZONE --削除日時
125
+ ,DELETE_USER_ID VARCHAR(10) --削除ユーザID
126
+ ,CONSTRAINT PK_JINJI PRIMARY KEY
127
+ (
128
+ SHIMEI_CD
129
+ )
130
+ )
131
+ ;
132
+
133
+ DROP TABLE KYUSHOKU cascade;
134
+ /* 休職情報 */
135
+ CREATE TABLE KYUSHOKU
136
+ (
137
+ SHIMEI_CD VARCHAR(7) NOT NULL --氏名コード
138
+ ,RECORD_NO INTEGER NOT NULL --レコードNo
139
+ ,KYUSHOKU_HATSUREI_DATE DATE NOT NULL --休職発令日付
140
+ ,KYUYOSHIKYU_UCHIKIRI_DATE DATE --給与支給打切日付
141
+ ,SHOBYO_TEATE_KAISHI_DATE DATE --傷病手当開始日付
142
+ ,SHOBYO_TEATE_SHURYO_DATE DATE --傷病手当終了日付
143
+ ,KYUSHOKU_UCHIKIRI_DATE DATE --休職打切日付
144
+ ,FUKUSHOKU_YOTEI_DATE DATE --復職予定日付
145
+ ,FUKUSHOKU_HATSUREI_DATE DATE --復職発令日付
146
+ ,KYUSHOKU_RIYU_CD VARCHAR(2) --休職理由コード
147
+ ,BIKO VARCHAR(40) --備考
148
+ ,CREATE_DATE TIMESTAMP WITHOUT TIME ZONE --作成日時
149
+ ,CREATE_USER_ID VARCHAR(10) --作成ユーザID
150
+ ,UPDATE_DATE TIMESTAMP WITHOUT TIME ZONE --更新日時
151
+ ,UPDATE_USER_ID VARCHAR(10) --更新ユーザID
152
+ ,DELETE_FLG VARCHAR(1) --削除フラグ
153
+ ,DELETE_DATE TIMESTAMP WITHOUT TIME ZONE --削除日時
154
+ ,DELETE_USER_ID VARCHAR(10) --削除ユーザID
155
+ ,CONSTRAINT PK_KYUSHOKU PRIMARY KEY
156
+ (
157
+ SHIMEI_CD
158
+ ,RECORD_NO
159
+ )
160
+ )
161
+ ;
162
+ DROP TABLE SHOZOKU_REKI cascade;
163
+ /* 所属歴 */
164
+ CREATE TABLE SHOZOKU_REKI
165
+ (
166
+ SHIMEI_CD VARCHAR(7) NOT NULL --氏名コード
167
+ ,RECORD_NO INTEGER NOT NULL --レコードNo
168
+ ,HATSUREI_DATE DATE --発令日
169
+ ,SOSHIKI_CD VARCHAR(14) --組織コード
170
+ ,SOSHIKI_MEI VARCHAR(80) --組織名
171
+ ,SHOKUNO_SHIKAKU_CD VARCHAR(2) --職能資格コード
172
+ ,KENKYU_SHIKAKU_CD VARCHAR(2) --研究資格/ランクコード
173
+ ,SHOKUI_CD VARCHAR(2) --職位コード
174
+ ,SHOKUSHU_CD VARCHAR(2) --職種コード
175
+ ,CHOKKAN_KBN VARCHAR(4) --直間区分
176
+ ,DAIRI_KBN VARCHAR(1) --代理区分
177
+ ,JIGYOSHO_CD VARCHAR(2) --事業所コード
178
+ ,CREATE_DATE TIMESTAMP WITHOUT TIME ZONE --作成日時
179
+ ,CREATE_USER_ID VARCHAR(10) --作成ユーザID
180
+ ,UPDATE_DATE TIMESTAMP WITHOUT TIME ZONE --更新日時
181
+ ,UPDATE_USER_ID VARCHAR(10) --更新ユーザID
182
+ ,CONSTRAINT PK_SHOZOKU_REKI PRIMARY KEY
183
+ (
184
+ SHIMEI_CD
185
+ ,RECORD_NO
186
+ )
187
+ )
188
+ ;
189
+ DROP TABLE SOSHIKI cascade;
190
+ /* 組織 */
191
+ CREATE TABLE SOSHIKI
192
+ (
193
+ SOSHIKI_CD VARCHAR(14) NOT NULL --組織コード
194
+ ,SOSHIKI_MEI VARCHAR(80) --組織名
195
+ ,SOSHIKI_RYAKUMEI VARCHAR(20) --組織略名
196
+ ,KYUYO_SOSHIKI_CD VARCHAR(14) --給与用組織コード
197
+ ,CREATE_DATE TIMESTAMP WITHOUT TIME ZONE --作成日時
198
+ ,CREATE_USER_ID VARCHAR(10) --作成ユーザID
199
+ ,UPDATE_DATE TIMESTAMP WITHOUT TIME ZONE --更新日時
200
+ ,UPDATE_USER_ID VARCHAR(10) --更新ユーザID
201
+ ,CONSTRAINT PK_SOSHIKI PRIMARY KEY
202
+ (
203
+ SOSHIKI_CD
204
+ )
205
+ )
206
+ ;
207
+ ```

1

質問の修正

2023/03/05 12:30

投稿

todasan
todasan

スコア78

test CHANGED
File without changes
test CHANGED
@@ -60,6 +60,6 @@
60
60
  on soshiki.soshiki_cd = shozoku_reki2.soshiki_cd
61
61
  ```
62
62
  以下のようにエラーになります。
63
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-03-05/e8e7b166-eb1e-4d6e-b03c-c89d7b3ad4ca.png)
63
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-03-05/362c306b-5a0f-41f0-a46f-353a8e4de9d5.png)
64
64
 
65
65
  どのようにsql文を記載すればいいかを、お聞きしてもよろしいですか。