一條SQL語句查詢兩表中兩個字段


  首先描述問題,student表中有字段startID,endID。garde表中的ID需要對應student表中的startID或者student表中的endID才能查出grade表中的name字段,這時候問題就來了,如果需要一條sql一句同時查出garde表中的兩條數據怎么辦?(兩表的關聯字段為 SID)

  sql="select b.name,c.name as name2

  from student a,garde b,grade c

  where a.SID=b.SID

    and a.SID=c.SID and a.startID=b.ID

    and a.endID=b.ID"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM