
以下のSQLを実行すると。
SQL実行中に以下のエラーが発生しました。
エラーコード:907 [Oracle][ODBC][Ora]ORA-00907: 右カッコがありません。
というエラーが表示されます。
どこがおかしいでしょうか?
SELECT
Q1.Pコード,
Q1.Qコード,
T1.E名称 A名称,
T2.E名称 B名称,
T3.E名称 C名称,
T4.E名称 D名称,
FROM
(
(
(
(
SELECT
Pコード,
Qコード,
Aコード,
Bコード,
Cコード,
Dコード,
FROM
報告書
WHERE
Pコード = '0001' AND
Qコード = '0001' AND
) Q1 INNER JOIN Eマスタ T1
ON Q1.Aコード = T1.Eコード
) INNER JOIN Eマスタ T2
ON Q1.Bコード = T2.Eコード
) INNER JOIN Eマスタ T3
ON Q1.Cコード = T3.Eコード
) INNER JOIN Eマスタ T4
ON Q1.Dコード = T4.Eコード
ORDER BY
Pコード,
Qコード;
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
もう一点だけ。
これも記述ミスかもしれませんが・・・。
ほかは、合ってると思います。
テーブル構造が不明なので、構文しかみれませんが。
SELECT
Q1.Pコード,
Q1.Qコード,
T1.E名称 A名称,
T2.E名称 B名称,
T3.E名称 C名称,
T4.E名称 D名称
FROM
(
(
(
(
SELECT
Pコード,
Qコード,
Aコード,
Bコード,
Cコード,
Dコード
FROM
報告書
WHERE
Pコード = '0001' AND
Qコード = '0001' AND ← AND不要
) Q1 INNER JOIN Eマスタ T1
ON Q1.Aコード = T1.Eコード
) INNER JOIN Eマスタ T2
ON Q1.Bコード = T2.Eコード
) INNER JOIN Eマスタ T3
ON Q1.Cコード = T3.Eコード
) INNER JOIN Eマスタ T4
ON Q1.Dコード = T4.Eコード
ORDER BY
Pコード,
Qコード;
No.1
- 回答日時:
間違ってたらすんません。
下記2点がおかしいような気がしました。
SELECT
Q1.Pコード,
Q1.Qコード,
T1.E名称 A名称,
T2.E名称 B名称,
T3.E名称 C名称,
T4.E名称 D名称, ←カンマ不要
FROM
(
(
(
(
SELECT
Pコード,
Qコード,
Aコード,
Bコード,
Cコード,
Dコード, ←カンマ不要
FROM
報告書
WHERE
Pコード = '0001' AND
Qコード = '0001' AND
) Q1 INNER JOIN Eマスタ T1
ON Q1.Aコード = T1.Eコード
) INNER JOIN Eマスタ T2
ON Q1.Bコード = T2.Eコード
) INNER JOIN Eマスタ T3
ON Q1.Cコード = T3.Eコード
) INNER JOIN Eマスタ T4
ON Q1.Dコード = T4.Eコード
ORDER BY
Pコード,
Qコード;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
沿線コード
-
Access終了時の最適化が失敗?
-
CREATE テーブルでの複数外部...
-
ADO VBA 実行時エラー3021
-
Oracleでの文字列連結サイズの上限
-
OracleのSQL*PLUSで、デー...
-
GROUP BYを行った後に結合した...
-
select句副問い合わせ 値の個...
-
ACCESSの集計クエリで3件ある...
-
使うべきでない文字。
-
Accessで別テーブルの値をフォ...
-
postgresql DELETE後commit...
-
Excelでセルの書式設定を使用し...
-
割合(パーセント)を求めるに...
-
MERGE文を単体テーブルに対して...
-
抽出したデータを修正して元の...
-
固定値を含む結合と複数テーブ...
-
集計後の数値が倍になる
-
SQLで複数の条件がある場合
-
データセットのレコード更新が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access終了時の最適化が失敗?
-
沿線コード
-
CREATE テーブルでの複数外部...
-
10営業日前の日付を取得したい...
-
Order by句でバインド変数を使...
-
oracleでは出来るけど、access2...
-
【SQL】登録されているかを比較...
-
SQLの実行結果が異なる
-
困っています。ORACLE_SQL 複数...
-
Oracleビュー:同じ意味で異な...
-
SQLにて縦を横へ展開
-
他テーブルの区分を使っての集...
-
ヤマト急便のチェックデジット...
-
SQLの質問
-
オラクル 名称をコードに変換
-
XPアップロード後のアクセスの...
-
娘の学校から出た暗号解読です...
-
【SQL】またぎデータの検索の仕方
-
SQL 特定のカラムが最大値のレ...
-
Oracle 11g 表2の選択結果をキ...
おすすめ情報