OracleDataAdapter не может получить запрос данных с помощью внутреннего объединения строк SQL - PullRequest
0 голосов
/ 19 декабря 2010

OracleDataAdapter не возвращает строк, но строка запроса работает в SQLDeveloper.

select * 
from MESSAGE_YXX 
inner join EMPLOYEE_YXX SedPerson ON MESSAGE_YXX.SPID=SedPerson.id

но это работает, когда я меняю "внутреннее соединение" на "левое соединение"

спасибо.

1 Ответ

0 голосов
/ 19 декабря 2010

Попробуйте:

select * from (
select * 
from MESSAGE_YXX 
join EMPLOYEE_YXX SedPerson ON MESSAGE_YXX.SPID=SedPerson.id
);

Я помню случаи, когда это помогало, когда запрос не возвращал все столбцы.

Кроме того, я никогда не пишу inner, это ключевое слово optinal.

...