2016-06-30 8 views
-2

を移入:Multiplecolumnsは、次のように私がシナリオを持って行アクセス

Column 1:Midterm 1 Score  Grade  Column2:Midterm 2 Score  Grade: 
    Good      99   Okay      75 
    Very Good     98   Great      99 
    Great      100   Good      80 

それは、これらのレコードが1つのリスト縦例に記載されていることになる、(クエリを使用して)テーブルを作成することは可能です:

Midterm Scores      Midterm Grade 
    Good          99 
    Very Good         98 
    Great          100 
    Okay          75 
    Great          99 
    Good          80 

可能であれば、どうすればいいですか? ありがとう

+0

テーブルの外観は? – Jens

+0

あなたが何を意味するかわからない、現在の表1は最初のシナリオのように見え、私はそれを平らにして、2番目のシナリオになるように発言しようとしています。 – Matty

+0

これは非常に可能ですが、私はあなたのテーブル構造がどのようになっているかという質問を二番目にします。あなたは本当に 'Grade'と' Grade: 'という2つのフィールドを持っていますか? –

答えて

0

あなたの問題は実際にはテーブルデザインの問題です。あなたがするべきことは、より正規化された方法でテーブルを再作成することです。簡単な例:あなたは、単に完全性のため、テーブル

SELECT Description, Grade 
FROM MidtermScores; 

それとも

SELECT "Midterm" & [MidtermNumber], Description, Grade 
FROM MidtermScores; 

最後に照会でき

MidtermScores: 

ID   AutoNumber PK 
MidtermNumber Number 
Description Text 
Grade   Number 

はその後、これはあなたの元の質問に答えるが、取るのは悪いルートです:

SELECT MidtermScores.Midterm 1 Score AS Midterm Scores, MidtermScores.Grade AS Midterm Grade 
FROM MidtermScores 
UNION ALL 
SELECT MidtermScores.Midterm 2 Score AS Midterm Scores, MidtermScores.[Grade:] AS Midterm Grade 
FROM MidtermScores 
関連する問題