我想下面的查詢查詢結果爲空結果
`select
skillmgt.*, competences.Competence_Description
from skillmgt
inner join competences
on skillmgt.eid=competences.competence_id
where eid=121 and datename(yyyy,timestamp)=2013`
查詢成功運行,但是,儘管我有eid's
這等於一些competence_id's
和where
子句返回任何結果也是如此
其實,即使沒有where
條款,它也不起作用!
編輯:這樣做解決了這個問題:
select skillmgt.*,competences.* from competences
join skillmgt
on competences.competence_id=skillmgt.cid
where skillmgt.eid=121 and datename(yyyy,skillmgt.timestamp)='2013'
什麼SQL風味/數據庫您使用? – 2013-04-05 09:18:57
@dystroy,我解決它通過改變檢索的邏輯..有點不可思議,因爲它應該從一開始...其實已經工作 非常感謝反正 – auicsc 2013-04-05 09:29:09