这是中的数据Bar
:
ID FooID StartDate
1 1 1-1-2011
2 1 2-1-2011
3 1 3-1-2011
4 2 9-1-2011
5 2 4-1-2011
这是表Foo
:
ID Name
1 Car
2 Bus
我需要LEFT JOIN
最早的 FROM Foo
这就是我现在拥有的:
SELECT NAME
FROM Foo
LEFT JOIN (
SELECT *
FROM Bar
WHERE Bar.FooID = Foo.ID
ORDER BY Bar.StartDate
) MyBar
ON (ROWNUM = 1)
但出现 ORA-00923。