我有兩個表,並希望根據從表參考ID來獲得從表B technology_tag的第一次出現的一個:爲了通過返回的結果
select b.dbid, b.technology_tag
from tblConnect a, tblSites b
where a.Site_DBID = 2
and a.Related_Site_DBID = 1
and (b.dbid = a.bsc_tag_dbid or b.dbid = a.related_bsc_dbid or b.dbid = a.related_msc_dbid)
我想這裏是命令基於返回的行(在where子句中)
1st- b.dbid = a.bsc_tag_dbid
2cnd- b.dbid = a.related_bsc_dbid
3rd- b.dbid = a.related_msc_dbid
有沒有人有線索如何做到這一點?
我已經格式化了你的代碼,所以有可能其他人可以閱讀它。將來你應該自己做 - 使用代碼按鈕'{}'來標記代碼,但也儘量不要在一行中出現過多。像上面這樣的格式(這不是唯一可行的方法)使每個人(包括你自己在6個月的時間內)都更容易找到查詢的單獨的子句。 – 2011-05-24 14:27:18