首先描述問題,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"
