我的問題是這樣的:我需要將兩個表連在一起,保留一個表中的所有數據。這將是一對一的比賽。我需要在一對多比賽中設定標準。例如:有沒有辦法將變量條件放入SQL中的連接中?
TableA TableB
Name Date Cat Name Date
AAA 1/1/17 Z11 AAA 1/2/17
AAA 1/4/17 Y22 AAA 1/6/17
AAA 1/7/17 X33 BBB 1/2/17
BBB 1/1/17 A44
BBB 1/3/17 B55
我需要加入到表A表B,保持所有的表B,從記錄,加盟的名稱列。我希望加入到TableA中的「本地記錄」是仍然大於TableB中的日期的最小日期。因此,理想的結果是:
Results
TableB.Name TableB.Date TableA.Cat
AAA 1/2/17 Y22
AAA 1/6/17 X33
BBB 1/2/17 B55
我知道我要上兩個人的名字外連接,但不知道如何在「地方標準」工作缺乏一個更好的方式來句話吧。這是可能的,它是如何完成的?
見http://meta.stackoverflow.com/questions/333952/why-should- i-provide-an-mcve-for-what-seems-to-the-very-simple-sql-query – Strawberry