[英]How to write this postgres sql query to oracle?
以下是我使用過的 postgres SQL 查詢。 我需要更改此查詢以在 Oracle 中運行。
SELECT DISTINCT d.id,
d.title,
d.entityname,
d.abstract,
d.url,
d.ranking,
d.forwardemail,
d.technologyclass,
d.technology,
d.product,
d.technologytype,
d.comments,
d.status,
d.year,
d.day,
d.month,
d.entitytype,
d.entitysource,
d.chapter,
d.country,
d.region,
d.address
FROM research_data d
WHERE d.status = 'A'
AND d.id IN(SELECT e.parent_id
FROM research_data_history e
WHERE e.changed_date::DATE = To_date('02-01-13', 'MM-DD-YY'))
你嘗試過什么? 在 Oracle 中運行它時是否出現錯誤? 您應該只需要從子選擇中刪除 ::DATE。
SELECT
e.parent_id
FROM
research_data_history e
WHERE
e.changed_date = to_date('02-01-13', 'MM-DD-YY')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.