鍍金池/ 問答/數(shù)據(jù)庫/ 問個sql的簡單問題

問個sql的簡單問題

數(shù)據(jù)庫:oracle
描述:
兩張表

姓名
id,姓名
1,張三
2,李四
3,clark

學科(有一科位選修)
id,學科,狀態(tài)
1,語文,選修
1,數(shù)學,必修
2,語文,必修
2,數(shù)學,必修

期望結果3條記錄,查詢出學生的選修課程
張三,語文
李四,null
clark,null

回答
編輯回答
還吻
select 姓名,學科 from 姓名表 left join 學科表 on 學科表.id=姓名表.id and 學科表.狀態(tài)='選修'
2017年1月14日 02:52
編輯回答
做不到
select 姓名表.姓名, 學科表.學科 from 姓名表 left join 學科表 on 學科表.id=姓名表.id and 學科表.狀態(tài)='選修'  limit 3
2017年6月12日 01:03