0
更新複数INNERを持つテーブルの自身のコラムでは、JOINやUPDATEを使用しながら、複数のINNER JOINを使用しようと
更新します。ここで私が達成したいものです:表1 & 3試合彼らのclass_Numには、経費率タイプは表2
とマッチTABLE1 & 2試合で使用することを決定相対的経費率、
を掛けることによって
更新表1の生徒と教師の列私は表2に使用していた経費の種類を取得することができます上記のクエリではなく、どのようにそれはに収まることができます:
SELECT Table3.expense_type as ANS
FROM
((
Table1 INNER JOIN Table3
ON Table3.Class_Num = Table1.Class_Num)
INNER JOIN Table2
ON Table2.Month = Table1.Month);
EDIT:その月はここで終了のクエリに私ができないの費用負担率
を取得します更新日atement?
感謝を!知らなかったケースを使用することができます。しかし、最初のCASEでエラーが発生します:クエリ式の構文エラー(演算子がありません) 'Table1.Students = Table1.Students * CASE ... – Alex
同じ構文エラーですが、 – Alex
ああ、私はそれがMS Accessでサポートされていないことを読んだだけです。 'Switch(...) 'で行う必要があります。回答が更新されました! – trincot