|
▼かるびの さん:
>>1.変更前に入力されている支払コードと金額は結果を出さない
>>(2つのテーブルから条件に一致しないデータ抽出)
>>2.変更前から変更後に入力されている物は支払コードのみ振返る(解決)
> 勘違いしていました。
> 私は、ここで言っている「変更前」というのは、
>支払コードを変更しようという時点よりも前、
>つまり、会社名称変換テーブル入力時より前という意味だと取ったのですが、
>会社名称変換テーブルにおける「変更前」フィールドという意味だったのですね。
> 失礼しました。
>
>
>>2.変更前から変更後に入力されている物は支払コードのみ振返る(解決)
> これって、結局、クエリにどのフィールドを表示させるかということだと思います。
> SQL文のSELECT句にフィールド名を書いてあげれば、
>書いたフィールドだけがクエリに表示されます。
なんどもすみません
1、実現できていること2つのテーブルから条件に一致しないデータ抽出
SELECT M.名前, M.会社名, S.変更前
FROM 氏名 AS M LEFT JOIN 会社名称変換 AS S ON M.名前 = S.変更前
WHERE (((S.変更前) Is Null));
2、実現できていること名称変換
SELECT T1.名前, IIf(IsNull(T2.変更後)=True,T1.会社名,T2.変更後) AS 社名
FROM 氏名 AS T1 LEFT JOIN 会社名称変換 AS T2 ON T1.会社名 = T2.変更前;
これを組み合わせるにはどうすればいいですか?
なんども実験をしてるのですがだめです
|
|