我有一個表subject
其中列subject code
,user_id
和grade
。我還有一張學生桌。放置學生的所有成績1
學生表:
| user_id | name |
+---------+------+
| 17000 | elle |
主題表:
| subjcode | user_id | grade |
+----------+---------+-------+
| os1 | 17000 | 90 |
| micro | 17000 | 90 |
什麼是正確的查詢,以便輸出將這個樣子?
| user_id | os1 | micro1 |
+---------+-----+--------+
| 17000 | 90 | 90 |
'選擇stu.user_id,sub.os1,sub.micro FROM Student stu JOIN Subject sub ON stu.user_id = sub.User_Id'應該讓你關閉 –
它被稱爲動態數據透視表,我之前有同樣的問題,並提供了一個答案:https ://stackoverflow.com/questions/12667699/sql-query-fields-as-columns –
A「主題」表絕不會像那。那張桌子是別的,也許是'student_subject'。無論如何l,要回答你的問題,認真考慮處理應用程序代碼中的數據顯示問題。 – Strawberry