我有一个名为tPlayergroup的表,其列为: GroupID,PlayerID,CreatedDTM等。
我正在使用此查询:
Select top 1 * from tPlayergroup tpg
where tpg.Playerid = 617734
order by tpg.CreatedDTM desc
所以上面的查询会有一条记录。现在我想在两个表的PlayerID上使用tTrip(TripID,GroupID,PlayerID)表进行内连接,确保内部连接tPlayergroup和tTrip时只返回一行(条件应该是tPlayergroup表的最新CreatedDTM )而不是所有常见数据。
如何实现?
提前致谢..
答案 0 :(得分:2)
不确定您要准确更新的是什么,但正确的语法是:
UPDATE t1
SET t1.c2 = t2.c2
FROM t1
INNER JOIN t2 ON t2.c1 = t1.c1
INNER JOIN t3 ON t3.c1 = t1.c1