我有两个表,并希望根据从表参考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