【发布时间】:2015-09-02 10:54:04
【问题描述】:
我有这个问题:
SELECT t_ticket.ticketID, t_ticket.addedDate, t_ticket.question,
t_ticket.code, t_ticket.priority, t_actionTicket.addedDateAction, t_actionTicket.title
FROM t_actionTicket INNER JOIN
t_ticket ON t_actionTicket.ticketID_FK = t_ticket.ticketID INNER JOIN
(SELECT ticketID_FK, MAX(addedDateAction) AS maxDate
FROM t_actionTicket AS t_actionTicket_1
WHERE (t_actionTicket.userID_FK <> @userid)
GROUP BY ticketID_FK) AS b ON t_actionTicket.ticketID_FK = b.ticketID_FK AND t_actionTicket.addedDateAction = b.maxDate
WHERE (t_ticket.supporterID_FK IN
(SELECT supporterID
FROM t_Supporter
WHERE (userID_FK = @userid)))
我只想返回 t_actionTicket 表中 t_actionTicket.userID_FK @userid 的 t_ticket 表中每一行的最新记录。 但我有这个错误:
多部分标识符“t_actionTicket.userID_FK”不能 绑定。
【问题讨论】:
标签: sql sql-server join