Угу. Неожиданностью будет не результат, а сам запрос
Есть у кого-нибудь работающий пример с двумя или более подцепленных через exists или inner join datasource-ами?
Я проводил эксперимент -
dsTable1
|-ds1 (exists join)
генерит корректный запрос
dsTable1
|-ds1 (exists join)
|-ds2 (exists join)
генерит select * from Table1
По поводу "странности" запросов - ну не всегда поиск только по одной таблице идет, что ж делать