数据表A: | |||
A | B | C | D |
a | 2 | 3 | 4 |
b | 6 | 7 | 8 |
权限表B: | |||
A | B | C | D |
a | t | t | f |
b | t | f | t |
结果表C | |||
A | B | C | D |
a | 2 | 3 | null |
b | 6 | null | 8 |
如上表,数据库中有数据表A和权限表B,
只有两表中相应记录相应字段的值为t时,才选择进入表C,否者为null(空)。
我现在能想到的办法:
1、只有把AB读出一条相应记录,然后经过漫长的if 判断,然后存入表C中
2、接着1,知道读出所有记录。
这样的话,若记录上了几千,那性能就实在是个问题。
哪位大哥有好办法的,请帮帮小弟!