-1

我有两张桌子,一张用于users,另一张用于projects

usersand与andprojects相关联useridprojectid

项目是不同的项目类型,从 1 到 100

我的问题是我需要一个查询来查找用户是否拥有三种项目类型 19,20,21

我的脚本返回所有分配给项目的用户 as 19,20,21,但我需要找出用户是否拥有所有这三个项目

对于用户 21 是基础项目,如果该用户存在 19 和 20 项目,则需要从 19 和 20 中选择最新的项目创建日期

在这方面需要帮助

4

1 回答 1

2

要选择最新日期,您可以执行如下查询:

DECLARE @LatestDate DATETIME

SELECT @LatestDate = MAX(Dates) -- your column with the date stored.
FROM project -- I would guess your dates are stored here
WHERE projectid IN (19, 20)

但是在缺乏信息的情况下很难写出正确的答案

于 2013-03-22T08:21:48.810 回答