我需要查询以下问题。表1指定了强制输入字段。我将获取字段与不活动='否'和mandt字段='是'查询字符串操作
所以我有4个记录与字段为sev,sev1,cde,frt。
表1:
Fields Inactive mandt_field
sev no yes
sev1 no yes
sev2 yes yes
abd no no
cde no yes
frt no yes
表2具有类似于此
concession add_fields
TH-123 -sev*yes-sev1*no-sev2*yes
Th-234 -sev*yes-sev1*yes-cde*yes-frt*no
Th-345 -sev*yes-cde*yes-frt*no
TH-456 -cde*no-frt*no
Th-012 -sev*no-sev1*no-cde*no-frt*no
Th-451 -frt*yes
TH-900 -sev2*no
现在我需要不具有在add_fields,传入三个以上4个字段的记录的数据。 输出应返回以下记录: - TH-123,TH-345,TH-456,TH-451,TH-900。
这4条记录并不包含我们从前一个表(sev,sev1,cde,frt)检索到的所有4个字段。
The no。从表1得到的字段的可能vary..As这些都是从表中的数据......所以我们可以有(SEV,sev1,CDE,FRT ....)
你不能把table2放入第一范式来避免这种类型的问题吗? – 2010-08-25 07:46:05
@Martin - 如果我正确地理解了你,我有一个名为特许的table2中的唯一键。在这个帮助下,我能够确定一个独特的记录。如果你的意思是将列add_fields分割到不同的字段中。没有。的字段随用户输入而动态变化。如果我不清楚,请告诉我。 – satya 2010-08-25 07:51:49
不,我的意思是将'add_fields'分成组成项目并将它们存储为行。 – 2010-08-25 08:02:01