У меня проблема. Я использую этот запрос:Java UCanAccess не обнаруживает все предметы
SELECT prodeje.datum,
prodeje.prodejce,
prodeje.pocet,
prodeje.cena,
produkty.autor_music,
produkty.autor_text,
produkty.skladba,
produkty.isrc,
produkty.cd,
produkty.ean
FROM prodeje
INNER JOIN produkty
ON prodeje.id_produktu = produkty.id
Но он не возвращает все предметы. Должно быть 59 результатов, но он пропускает (случайно) 9 результатов. Когда я попробовал тот же запрос в Microsoft Access, он работал ... так что я в отчаянии.
Я использую драйвер UCanAccess JDBC.
Попробуйте изменить 'INNER JOIN' для' LEFT JOIN' и посмотреть, восстановит ли он все результаты. –
Можете ли вы загрузить файл базы данных Access, содержащий эти две таблицы, на сайт, например [wikisend.com] (http://wikisend.com/), а затем опубликовать ссылку для загрузки в комментарии здесь, чтобы мы могли попытаться воссоздать проблему? –
Конечно, вот оно: http://wikisend.com/download/392154/data_prodej.mdb –