以下是我的表,這是學生證是兩個表中的常見字段。我想在單個查詢中獲取兩個表格數據。同時獲取學生的最新數據。如何使用單個mysql查詢獲取兩個表數據?
table A:
student_id name surname email
------------------------------------------------
1 ABC LLL [email protected]
2 PQR SSS [email protected]
Table B:
student_id Assignment_Id Assignment_Name last_submited
---------------------------------------------------------------------
2 1 asign_1 sub_0001
1 2 asign_2 sub_0002
2 3 asign_2 sub_0003
我想精確的輸出,如: -
student_id Assignment_Id email last_submited
--------------------------------------------------------------
2 3 [email protected] sub_0003
我已經使用以下用於獲取最近記錄查詢,但困惑如何得到電子郵件ID與此相伴。
SELECT assignment_id,
student_id,
last_submited
FROM tableB
WHERE student_id= '2'
ORDER BY assignment_id DESC LIMIT 1
mysql或sql server ...不能都是 –