0

私は小さなプログラムを作成していますが、データベースからすべて表示されているデータグリッドビューを作成しProjectました。データベースには、次のテーブルがProjectあります。ユーザーが1行をクリックすると、プロジェクトに接続されているカテゴリを表示するデータグリッドビューを備えた新しいフォームが表示されるようになりました。データ ソースから削除する必要があることはわかっていますが、中間テーブルがあるためできません。ターゲット (カテゴリ) から情報を取得する方法を既に SQL クエリを持っています。CategoryJob

SELECT c.*
FROM Kategorija c
INNER JOIN Project_Category pc on pc.cId = c.cId
INNER JOIN Project p on pc.pId = p.pId

したがって、pId は入力パラメーターである必要があります。

提案と助けをありがとう!

4

1 に答える 1

0

私はあなたの正確な要件が何であるか混乱していますが、私はあなたがこのように考えていると思います

SELECT c.*
FROM Kategorija c, Project_Category pc, Project p
WHERE pc.cId = c.cId and pc.pId = p.pId and p.pId=@selectedProjectID

間違っている場合は修正してください。

于 2012-04-29T17:37:20.537 に答える