私は、以下に示す表に従ってデータを抽出するために、2つのSQLクエリを持っている:テーブルAを取得する ==== 問合せ: SELECT :DATE AS Date, A.Tracking_ID AS Number, A.Country, COUNT(EmailID) AS EmailSent
FROM
FACT_EMAILS A
LEFT OUTER JOIN DIM_ACCOUNT B
私は、2つの日付間の販売情報(日付、番号)をエクスポートするSELECTを持っています。 SELECT SALE_DATE, SALE_NUM
from SALES
where sale_date between '&fromdate' AND '&todate';
しかし、これを手順で作成したいと考えています。どうやってするの?私が試してみました何:手順の create or repla
update table1
set table1.col1=(select t2.c2 as X from [email protected])
where t1.c2=(select t3.c3,t3.c4,t3.c5 from [email protected])
の列からデータベースのテーブルの列を更新しようとしていますが、私は ORA-01427を取得しています:単一行副問合せは、
以下のSQLは、私が解決しようとしている問題を概念的に再現しています。 NOT IN句を渡すにもかかわらず、3つのレコードがすべて返されます。 SELECT * FROM (
SELECT 'JACK' AS VALUE FROM DUAL
UNION
SELECT 'JOHN' AS VALUE FROM DUAL
UNION
SELECT 'BOB' AS VALUE FROM DUA
は、私が試した結果に既にある夫婦次のクエリ select distinct country1.name, country2.name
from (select distinct geo1.country as c1, geo2.country as c2
from geo_mountain geo1 join
geo_mountain geo2
on ge