我需要的輸出,將顯示TripName,[類型],名字,姓氏和[NumberOfGuides]從這個查詢,但我得到一個錯誤,指出:錯誤使用子查詢
「消息512,級別16,狀態1,行2子查詢返回多個1個 值。子查詢如下=,!=,<,< =,
,> =,或當子查詢時,這是不允許的用作表達「。
select TripName, [Type], FirstName, LastName, (select count(*)
from Guide g, TripGuide tr, Trip t
where g.GuideNum = tr.GuideNum and t.TripID = tr.TripID
group by TripName, Type
having count(*) > 1) as [NumberOfGuides]
from Guide, Trip
order by NumberOfGuides desc
請在您的問題中標記正確的RDMBS。 – Igor
查詢的目標是什麼?你要看什麼?你的每個柱子從哪裏來?我們不能告訴 – kbball
[SQL Server子查詢可能重複返回多個值。這是不允許的,當子查詢遵循=,!=,<, <= , >,> =](http://stackoverflow.com/questions/2653188/sql-server-subquery-returned-more-than-1-value-this-is -n--s-s) –