ここに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
id = pkey を使用して tid、date、および cid 情報を取得する目的で、両方のテーブル o とテーブル r をマージして構成される新しいテーブルを作成したいと思います。また、cocode を一意にする必要があります。問題は、上記の例とは異なる可能性があるため、どのレコードを出力として選択するために 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 を使用しています。どんなソリューションでも大歓迎です。ありがとう。