我試圖在從一個表中拉出最大日期時連接兩個表。 我有一張學生桌和一張通訊桌。每個學生在學生表中都是獨一無二的,並且有許多通訊條目。Microsoft SQL Server:連接兩個表的最大日期
我想創建一個SQL腳本,用於獲取每個學生的ID,姓名,最新通信日期以及該日期的通信消息。
我能夠使用max(comm_date)
和group by
爲每個學生拉最新日期,但是當拉動相應的通信消息時,事情會變得很混亂(很多重複)。
表:學生
studentid, name
表:通信
結果:
student.studentid, student.name, communications.comm_date, communications.comm_msg
我怎麼能拉定相應的通信信息?
通過「Microsoft SQL」,你的意思是** SQL Server **(如果是這樣,請添加一個'sql-server'標籤),或者你的意思是「Microsoft Access中的SQL」(如果是這樣,請添加一個'ms-access'標籤) –
明白了,謝謝marc_s。 – aksum