2011-02-03 12 views
0

こんにちは
アクセスで内部結合に問題があります。ACCESS/SQL:内部結合構文

誰かが私の構文を修正できますか?私はエラーがどこから来るのか分からない。

テーブル:
AC(MSN、REG)
失敗(ID、MSN)

私が何をしようとしている:
私はACを表示し、ACによる失敗の数を一覧表示したいです.msn & .reg、およびそれぞれの失敗の数。私は理由を理解していない

SELECT failure.msn, ac.reg, Count(failure.failid) AS failures 
FROM Failure, AC 
INNER JOIN AC 
USING msn 
GROUP BY failure.msn 
ORDER BY Count(failure.failid) 

が、これは、「FROM句の構文エラー」を返し

:ここ

は私が思いついたものです。私は何が欠けていますか?

答えて

4

あなたはINNER JOINを行っている場合、あなたはまた、FROM句内のテーブルを含める必要はありません... 3によってORDER何:)

SELECT 
    Failure.msn, 
    AC.reg, 
    COUNT(Failure.failid) AS failures 
FROM 
    Failure 
INNER JOIN 
    AC 
ON 
    AC.msn = Failure.msn 
GROUP BY 
    Failure.msn, 
    AC.reg 
ORDER BY 
    3 
+0

作品完璧、おかげ? SELECTの3番目のリストを参照していますか? –

+0

これは、3番目の列による注文を意味します。喜んで助けてください。 – Fenton