多对多的关系数据中,如何从多得到一(第一个匹配),求sql
table :FundingSource
contractkey FundingCodeKey
----------- --------------------------------------------------
3096 155
3098 156
3098 157
3100 162
3105 165
3106 161
3101 158
3103 166
3109 169
3110 170
3110 171 *(1)
3109 171 *(1)
3109 172
3110 172
3112 173
3113 174
3112 175
3113 175
3114 178
3115 179
3102 164
3102 180
在输入contractkey(3110,3109)时得到FundingCodeKey171
在输入contractkey(3112 ,3113)时得到FundingCodeKey175
contractkey和FundingCodeKey时多对多的关系.
当输入的contractkey的值和table中的数据关系匹配时得到FundingCodeKey