 |
|
ทำไมตอนผมรัน statementนี้แบบเดี่ยวๆใช้ได้
Code (SQL)
SELECT Count(M.MatchID)
FROM Steward AS S, [Match] AS M
WHERE S.MatchID=M.MatchID AND S.StewardAllocation='YES' AND S.ExpType='No'
GROUP BY M.MatchID;
แต่พอเวลาผมเอามาใช้เป็น subquery มันไม่อนุยาดให้ group by อ่ะคับ
Code (SQL)
SELECT MatchID, MatchType, MatchDate, NoOfStewardExp, NoOfStewardNonExp,
(SELECT Count(M.MatchID) FROM Steward AS S, Match AS M WHERE S.MatchID=M.MatchID AND S.StewardAllocation='YES' AND S.ExpType='YES' ) AS ExpStewardAllocated,
(SELECT Count(M.MatchID) FROM Steward AS S, Match AS M WHERE S.MatchID=M.MatchID AND S.StewardAllocation='YES' AND S.ExpType='No' ) AS NonExpStewardAllocated
FROM Match WHERE MatchType='Home' ORDER BY MatchID ASC;
ใครพอทราบช่วยหน่อยคับ
Tag : Ms Access, MySQL, JSP
|
|
 |
 |
 |
 |
Date :
2013-04-15 20:06:00 |
By :
nrs |
View :
1006 |
Reply :
1 |
|
 |
 |
 |
 |
|
|
|
 |