2013-11-09 238 views
-1

我有兩個表: 第一個表(的出發)包含以下列:SQL - 選擇多值

1 - departid 
2 - departname 

第二個表(消息)包含以下列:

1 - messageID 
3 - SentFromDepartID 
4 - SentToDepartID 
5 - ReplyMessage 
6 - mdate 

我想查詢消息並獲取出發的名稱而不是出發號碼。你可以幫我嗎?

回答

2
select m.*, 
     dfrom.departname as fromname, 
     dfrom.departname as toname 
from messages m 
join departs dfrom on dfrom.departid = m.sentfromdepartid 
join departs dto on dto.departid = m.senttodepartid