已知字符串组a[温度,气压,水分] 字符串组b[天气,压力]当然字符串组中的字符是动态的,这里只是假设这几个有sql数据表tb
no select text 1 1 温度
1 1 气压
1 0 天气
1 1 水分
1 0 压力
2 0 温度
2 1 风向
26 1 气压
26 1 水分
26 0 天气
26 1 温度
14 0 天气
14 1 水分
14 0 压力
14 1 温度
14 1 气压
14 1 湿度
…… 其中select中1为条件,0为结论。数组中a[]为条件的数组,b[]为结论的数组
判断其重复
重复有三种可能性
1。和数组一样的,比如no1(判数组重复)
2。条件一样,结论互为子集的(其中如果数组中的b包含数据库的,则数据库中数据判为重复,否则数组判为重复),例如no26
3。结论一样,条件互为子集的(其中如果数组中的a包含数据库的,则数组判为重复,否则数据库中数据判为重复),例如no14如表中最后显示出结果
id1 id2 id3
1 26 14如果判断数组为重复的话,则显示id1
false
no select text 1 1 温度
1 1 气压
1 0 天气
1 1 水分
1 0 压力
2 0 温度
2 1 风向
26 1 气压
26 1 水分
26 0 天气
26 1 温度
14 0 天气
14 1 水分
14 0 压力
14 1 温度
14 1 气压
14 1 湿度
…… 其中select中1为条件,0为结论。数组中a[]为条件的数组,b[]为结论的数组
判断其重复
重复有三种可能性
1。和数组一样的,比如no1(判数组重复)
2。条件一样,结论互为子集的(其中如果数组中的b包含数据库的,则数据库中数据判为重复,否则数组判为重复),例如no26
3。结论一样,条件互为子集的(其中如果数组中的a包含数据库的,则数组判为重复,否则数据库中数据判为重复),例如no14如表中最后显示出结果
id1 id2 id3
1 26 14如果判断数组为重复的话,则显示id1
false
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货