我这里有 2 张桌子
表 r
id |add |jid |sid|cocode
------------------------------------------
0234567890|PO BOX 456|p123a|2 |TRAVEL2000
0234567890|PO BOX 789|q456b|4 |TRAVEL2000
0234567890|PO BOX 123|r789c|1 |TRAVEL2000
表o
jid |pkey |tid|date |cid
---------------------------------
q334a|0234567890|1 |15/08/2013|200
我想创建一个新表,其中包含表 o 和表 r 的合并,目的是通过使用 id = pkey 获取 tid、日期和 cid 信息,并且我希望代码是唯一的。问题是我无法使用 jid 进行匹配以选择哪个记录作为输出,因为它们可能与我上面显示的示例不同。所以我想通过使用升序来获取最新的 jid(在本例中为 r789c)。我的预期结果表将是:
id |add |jid |sid|cocode |tid|date |cid
-------------------------------------------------------------
0234567890|PO BOX 123|r789c|1 |TRAVEL2000|1 |15/08/2013|200
我正在使用 SQL Server 2008,任何解决方案都将不胜感激。谢谢。