Я на самом деле создаю отчет о Crystal Reports v12 (2008), но не могу найти метод, используя Crystal, для извлечения следующего. Я подумал, что если кто-то может ответить на языке SQL, я могу собрать его вместе.SQL, чтобы выбрать родительский элемент, который содержит дочернее значение
2 Таблицы: hbmast, ddmast выхода
SELECT hbmast.custno, hbmast.id, ddmast.name, ddmast.status
WHERE hbmast.custno = ddmast.custno
GROUP BY hbmast.id
pseudo code::show all hbmast values that have ddmast.status = '2'
Образца:
J0001, 111222, PAUL JONES, 1
111222, PAUL JONES, 2
111222, PAUL JONES, 1
K0001, 555333, PETER KING, 3
555333, PETER KING, 1
Я хотел бы иметь Пол шоу на отчете с всеми дочерними записями, но Питер не должен быть возвращен в докладе так как у него нет дочерних записей с «2» для поля ddmast.status.
Спасибо за помощь
Отличные ответы, и у вас есть решение. У меня мало результатов, поэтому я не буду беспокоиться о том, как исправить открытие Андомара. Я получил результаты, которые он описал. – macunte
Как это может быть так? псевдоним dd2 даже не подключен во втором соединении. – xQbert
@xQbert crystal использует графический дизайнер - включенный в него sql был всего лишь примером того, как кристалл переведет его :) Я исправил опечатку, хотя в любом случае –