実際にCrystal Reports v12(2008)レポートを作成していますが、Crystalを使用して次のような方法を見つけることができません。私は誰かがSQL言語で答えるかもしれないと思った。子が特定の値を含むparentを選択するSQL
2テーブル:hbmast、
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'
ddmast出力例:
J0001, 111222, PAUL JONES, 1
111222, PAUL JONES, 2
111222, PAUL JONES, 1
K0001, 555333, PETER KING, 3
555333, PETER KING, 1
私はすべての子レコードをレポート上のポール・ショーを持っていると思いますが、ピーターは、レポートに返されるべきではありませんddmast.statusフィールドに '2'の子レコードがないためです。ヘルプ
すばらしい返答と解決策が私を持っている。私には多くの結果がありませんので、私はAndomarの発見を修正する方法を理解することについて心配するつもりはありません。私は彼が記述した結果で終わった。 – macunte
これはどうやって正しいのでしょうか? dd2エイリアスは2回目の結合でも結合されません。 – xQbert
@xQbertクリスタルはグラフィカルデザイナを使用しています.SQLは、クリスタルがどのように翻訳されるかの例です:とにかく入力ミスを修正しました –