日期:2014-05-17  浏览次数:20830 次

多对多查询
不才,望各位帮忙~谢谢

A表
3个字段,fa,zhao,acol

B表
3个字段,fa,zhao,bcol

A表中,打个比方

fa zhao

A B
A C
B D
B A
C D
A E
...

后边的acol,只有4种数据(如果disinct(acol),只会产生4条数据,例如1,2,3,4。但是实际不知道是什么。)。
在B表中,fa,zhao和A表中的字段是一模一样的。

那我想根据A表中,每一条对应的多个数据的fa,zhao。我去B表里边,去有一样fa,zhao的数据。

这样应该怎样取呢?帮帮忙,不行到时候再加分~~谢谢了

------解决方案--------------------
描述的那么复杂,都不知这是不是你所说的
select a.*,b.bcol
from a,b
where a.fa=b.fa
and a.zhao=b.zhao
;
------解决方案--------------------
一个脑袋两个大




写了这么多 直接说把A表数据赋值到B表不就可以了么