現在、下記のようにSQLを作成しているのですが、「列の定義が未確定です。」のエラーが表示されてしまいます。
SELECT * FROM ( SELECT T1.AAA, T1.BBB, T1.CCC, T1.DDD FROM TABLE1 T1, TABLE2 T2 WHERE T1.AAA = T2.AAA AND T2.BBB = T2.BBB AND T2.CCC = T2.CCC )T3 WHERE T3.DDD = 0
ここで、T3から条件を指定してデータを抽出したいのですが、
一行目のSELECT * FROMのところで「列の定義が未確定です。」のエラーが表示されてしまいます。
「*」の前にT3で修飾してみたりしましたが、解決しませんでした。
どのようにすれば、解決することができるのでしょうか。
抽出したいデータは、入れ子でSELECTしているT1.AAA, T1.BBB, T1.CCC, T1.DDD
のデータです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。