私は雇用者と従業員のデータの記録を保持するテーブルを持っています。このSQL Server:最新のエントリでレコードを更新するクエリ
ような何かEmployerName EmployerPhone EmployerAddress EmployeeName EmployeePhone EmployeeAddress Date
-------------------------------------------------------------------------------------------------------
John 12345 NewYork Harry 59786 NewYork 12-1-1991
Mac 22345 Bankok John 12345 Delhi 12-3-1991
Smith 54732 Arab Amar 59226 China 21-6-1991
Sarah 12345 Bhutan Mac 22345 NewYork 5-9-1991
Root 85674 NewYork Smith 54732 Japan 2-11-1991
私はphone number
(雇用主と従業員の両方)に基づいて、一般的な記録を持っています別のテーブルを持っています。私がしました。この
Phone Name Address
-----------------------
59786 Harry NewYork
22345 Mac NewYork
59226 Amar China
12345 Sarah Bhutan
22345 Mac NewYork
85674 Root NewYork
54732 Smith Arab
同様
Phone Name Address
次私はphone
に基づいてTable2
にTable1
から最新の記録にaccording to date
を入れたいと表構造が..です
多くのクエリを書いたが、必要に応じて誰かが見つかりませんでした。
何か助けていただければ幸いです。電話重複せずにテーブルを初期化するために
は
「最新」を定義してください。 – Raj
は日付欄 –
に従って最新の/最新のエントリを意味します。その2番目のテーブルの代わりにビューを作成します。 (または列を計算しました) – jarlh