我正在寻找关于如何做到这一点的心态的一般回应......我有一个表,其中有一列充满了可能的参数,一列充满了可能的值。我想将某种类型的所有参数连接到另一个表以进一步描述这些特定行,但不将该表连接到不包含特定值的所有其他行。它看起来像这样:
Parameters Values Mammal
a 1
b 3
d cat Yes
c 4
d dog Yes
e 3
d fish No
f 2
我尝试了多种使用 Case 的方法,但是表格变得非常奇怪,并且根据表格的长度重复连接表格。有什么建议么?
第二个表有两列,它在自己的动物列上连接到参数 = "d"的值列。当参数等于其他任何值时,它根本不会出现。任何建议将不胜感激!(如果您需要知道,我正在使用缓存 SQL。不过,我更愿意对技术进行一般性解释,它会更有帮助。)
编辑:对不起,这将是两个单独的表:
Table 1: Table 2:
Parameters Values Animal Mammal
a 1 cat yes
b 3 dog yes
d cat snake no
c 4 fish no
d dog rat yes
e 3 hamster yes
d fish
f 2