我需要使用從SEATS_RESERVED獲得的值,如下所示。下面的查詢給我一個無效的列名稱'SEATS_RESERVED'錯誤。查詢中使用從子查詢中定義的列
SELECT *,
SEATS_RESERVED =
(SELECT COUNT(UID)
FROM person WHERE person.RES_DATE = reservation_dates.RES_DATE
AND person.ARCHIVE = 'FALSE')
FROM reservation_dates
WHERE TERM = ?
AND SEATS_RESERVED < MAX_SEATS;
如果SEATS_RESERVED是一個變量聲明它with' @'。例如:@SEATS_RESERVED – Scorpion 2012-02-14 15:10:33