多对多查询
不才,望各位帮忙~谢谢
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表不就可以了么