JasperReport Left Join с одной главной таблицей

У меня есть таблица A, которая является основной таблицей, и соединение слева с другими таблицами, которые являются B и C. в схеме, первичный ключ таблицы A будет использоваться в качестве внешнего ключа в таблицах B и C. Следовательно, записи A могут или могут быть НЕ относится к B. и то же самое относится к C.

SELECT 
  A.*,
  B.*,
  C.*
FROM
  A
  LEFT JOIN B 
    ON (
      B.fk = A.pk
    ) 
  LEFT JOIN C 
    ON (
      C.fk = A.pk
    ) 

с помощью приведенного выше запроса отчет создается с дублирующимися столбцами таблиц A, B и C. Как убедиться, что одинаковые записи из каждой таблицы дублируются. Я попытался создать группу для каждого первичного ключа таблицы и установить для параметра "Печать при выражении" значение $V{group_COUNT}==1, но это также не работает.

0 ответов

Другие вопросы по тегам