结构图的数据表内容中B 1 I写错了,应该是:
upid orid dnid
------------------
A 1 B
A 1 C
A 1 D
A 2 F
B 1 H
B 2 I
C 1 J
D 1 K其实逻辑这个逻辑式子是:
A=(B&C&D) | F
B=(H | I)
C=J
D=K
upid orid dnid
------------------
A 1 B
A 1 C
A 1 D
A 2 F
B 1 H
B 2 I
C 1 J
D 1 K其实逻辑这个逻辑式子是:
A=(B&C&D) | F
B=(H | I)
C=J
D=K
(B+H+I)(C+J)(D+K)+F
表要改为:
upid orid dnid
A null B
A B H
A B I
A NULL F
B NULL C
B C J
C NULL D
C D K
这样用我昨天给你方法稍修改一下,就可以了!
(A+B+C)(D+F*(G+H+I))*(J+K+L+M)+(N+O)(P+Q+R)
也可以如上设计.
upid orid dnid
A null B
A B H
A B I
A NULL F
B NULL C
B C J
C NULL D
C D K
跟你原来的:
upid orid dnid
------------------
A 1 B
A 1 C
A 1 D
A 2 F
B 1 H
B 1 I
C 1 J
D 1 K
区别不大。
upid orid dnid
------------------
A 1 B
A 1 C
A 1 D
A 2 F
B 1 H
B 1 I
C 1 J
D 1 K
A null B
A B H
A B I
A NULL F
B NULL C
B C J
C NULL D
C D K