SQL server 2000中,现在一个数据库里有两个表A和B,A表中有m和n两个列,B中有s和t两个列,现在要比较这两

SQL server 2000中,现在一个数据库里有两个表A和B,A表中有m和n两个列,B中有s和t两个列,现在要比较这两个表。其中,m列中的数据包含了有s列中的数据,但并不完全相等,如下图所示:
A m n B s t
红花 好看 红花 好看
白 不好看 白花 不好看
蓝 不看 蓝色的花 回家
黄 上学 黄色的花 上学
就是这样,现在要求,写个语句,结果如下,如s列的数据中包含了m列的数据,就比较对应的n列和t列。
C表 x y z
红花 好看
白花 不好看
蓝色的花 回家 上学
黄色的花 上学

第1个回答  2012-06-09
没看懂啊,蓝色的花后面的上学怎么出来的,不过用连接查询应该能达到你的目的。根据要求选择是内连接还是外连接。
第2个回答  2012-06-09
没看懂是怎么比较的,如果是蓝色的时候,结果是怎么出来的?
第3个回答  2012-06-09
蓝色的花怎么会对应上学呢
第4个回答  2012-06-09
问题有点模糊
相似回答