В приложении Oracle, которое мы переносим (обобщенно), найдено следующее:
SELECT
Table1.Category1,
Table1.Category2,
count(*) as Total,
count(Tab2.Stat) AS Stat
FROM Table1, Table2
WHERE (Table1.PrimaryKey = Table2.ForeignKey(+))
GROUP BY Table1.Category1, Table1.Category2
Что делает (+)
в предложении WHERE? Я никогда раньше не видел, чтобы это использовалось раньше.