SQL小测试2:这样的要求你需要多长时间?

来源:互联网 发布:阿里云opensearch 编辑:程序博客网 时间:2024/06/10 05:03

 

有一张表A。    TIDTNAMET_GROUP1_ATTR1T_GROUP1_ATTR2T_GROUP2_ATTR1T_GROUP2_ATTR210009MaryfemaleAmericastudent910010JoinmaleAmericastudent1010011张三maleCHINAworker11      另外有一张选项信息表B    TIDGROUP_NUMITEM_NAMEITEM_VALUE  100091T_GROUP1_ATTR1female  100091T_GROUP1_ATTR2America  100091T_GROUP2_ATTR1student  100091T_GROUP2_ATTR2100  100092T_GROUP1_ATTR1female  100092T_GROUP1_ATTR2America  100092T_GROUP2_ATTR1worker  100092T_GROUP2_ATTR2100  100093T_GROUP1_ATTR1female  100093T_GROUP1_ATTR2JAPAN  100093T_GROUP2_ATTR1student  100093T_GROUP2_ATTR2100  100101T_GROUP1_ATTR1test  …………        比如我画面可以入有4个条件。      条件1对应T_GROUP1_ATTR1      条件2对应:T_GROUP1_ATTR2      条件3对应:T_GROUP2_ATTR1      条件4对应:T_GROUP2_ATTR2         索数据:找出满足条件的表A的TID字段和TNAME字段数据。  索要求:     ①这4个条件都是AND的关系。    ②如果条件入的是空白的就无视这个条件。    ③表A中T_GROUP1_ATTR1字段和条件1,T_GROUP1_ATTR2字段和条件2一致的数据。      或者,表B中GROUP_NUM相同的数据中,T_GROUP1_ATTR1的和条件1,T_GROUP1_ATTR2的和条件2一致的数据。 ④表A中T_GROUP2_ATTR1字段和条件3,T_GROUP2_ATTR2字段和条件4一致的数据。      或者,表B中GROUP_NUM相同的数据中,T_GROUP2_ATTR1的和条件3,T_GROUP2_ATTR2的和条件4一致的数据。
原创粉丝点击