0

私が取り組んでいるプロジェクトがあり、以下の図のように、データベースから 2 つのテーブルを含むクエリを作成したいと考えています。

ここに画像の説明を入力

クエリから必要なのは、DOMAIN データ テーブルの DMN_LIST_COLS が 1 の場合、DOMAIN_VALUE データ テーブルの DMV_VALUE_1 からすべての値を取得したいということです。このクエリの正しい形式は何ですか?

以下のクエリが間違っていることはわかっていますが、これを変更するにはどうすればよいですか?

SELECT DMV_VALUE_1 FROM DOMAIN_VALUE WHERE DMN_LIST_COLS='1' FROM DOMAIN
4

1 に答える 1

0

これを試してください:

SELECT DOMAIN_VALUE.DMV_VALUE_1
FROM DOMAIN_VALUE INNER JOIN DOMAIN ON DOMAIN_VALUE.DMV_ID = DOMAIN.DMN_ID
WHERE DOMAIN.DMN_LIST_COLS ='1';

DOMAIN.DMN_LIST_COLS にテキストではなく実際の数値が含まれている場合は、WHERE ステートメントで 1 を囲む一重引用符を削除する必要があります。

于 2013-08-28T19:50:10.400 に答える