CREATE OR REPLACE VIEW SAMPLE_VIEW(MISSION_ID,"ESMP TRACK NO","RFPS TRACK NO","RADAR ID")
AS
SELECT ESMP.MISSION_ID,ESMP.TRACK_NO,RFPS.RFPS_TRK_NO,
(SELECT RADAR_ID
FROM MATCHED_TT_DETAILS TT1
WHERE TT1.MISSION_ID = ESMP.MISSION_ID
AND TT1.TRACK_NO = ESMP.TRACK_NO)
FROM ESMP_DETAILS ESMP,
RFPS_DETAILS RFPS
WHERE ESMP.MISSION_ID = RFPS.MISSION_ID
AND ESMP.TRACK_NO = RFPS.ESMP_TRACK_NO;
私は上記のビューを作成しましたが、エラーが発生しています。サブクエリを含む選択クエリでビューを作成する
ESMP_DETAILSテーブル:
MISSION_ID TRACK_NO
A 4
B 5
C 6
RFPS_DETAILS表:
MISSION_ID RFPS_TRK_NO
A 77
B 88
MATCHED_TT_DETAILS TABLE:
MISSION_ID RADAR_ID
A 5
A 6
B 4
は私がビューに以下のような出力をしたい
MISSION_ID TRACK_NO RFPS_TRK_NO RADAR_ID
A 4 77 5
A 4 77 6
B 5 88 4
CAPSLOCKはあなたの友達ではありません。叫ぶのをやめてください。あなたがエラーを取得した場合や、なぜ地球上のエラーメッセージを投稿していませんか? – HoneyBadger
エラーがありますか? –
エラーがある:\t ORA-01427:単一行のサブクエリは、複数の行 –