SELECT r1.rnr, r1.anaam
FROM regisseur r1, regisseur r2
WHERE r2.anaam = <'input last name director'>
AND r1.gdatum < r2.gbdatum
有人可以将其更改为一个真正难以使用的 Oracle SQL 查询吗,它不应该这么难。
您需要做的就是删除<
和>
字符:
SELECT r1.rnr, r1.anaam
FROM regisseur r1, regisseur r2
WHERE r2.anaam = 'input last name director'
AND r1.gdatum < r2.gbdatum
这是关于 SQLFiddle的工作演示。
假设您没有充分的理由SELECT
重复regisseur
两次,这可以进一步浓缩为:
SELECT rnr, anaam
FROM regisseur
WHERE anaam = 'input last name director'
AND gdatum < gbdatum