私は以下のクエリ結合クエリ内でサブクエリを書く方法は?
SELECT Op.MRNO,
M.PatientName,
(
SELECT COUNT(MRNO) AS Visit
FROM HMS_Reg_OPRegister
GROUP BY MRNO
)
FROM HMS_Reg_Patient M,
HMS_Reg_OPRegister Op
WHERE Op.MRNO = M.MRNO
を書くとき、私はこのエラーを得た:あなたがしたいかのように見えます
Msg 512, Level 16, State 1, Line 14 Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <=, >= or when the subquery is used as an expression.
あなたは何をしようとしていません、あなたの希望する出力は何ですか?あなたは私たちにテーブル構造を与えることができますか? – Ramkee
あなたの質問に直接関係していなくても、おそらくこの記事を覗いてみるべきです。 http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old-style-joins.aspx –