主题:[讨论]请教在create view中遇到的问题
我先创建了数据表:table1(第一列名字叫a, varchar,长度100,第二列叫b, double)和table2(a~m都是varchar,100);并且导入了数据
然后我create view,取名vt2(意思说是table2的view):select distinct table2.b AS b,table2.m AS m from table2 where (table2.m is not null), 这个view结果也很正常
再create一个view叫vt1t2
语句是
select distinct vt2.b AS b,vt2.m AS m,table1.b AS t1b from vt2,table1 where vt2.m = table1.a
结果没有数据,只有一行,三列都是NULL,但是应该有很多数据才对,我不知道哪里出了问题,请大家指教,谢谢
然后我create view,取名vt2(意思说是table2的view):select distinct table2.b AS b,table2.m AS m from table2 where (table2.m is not null), 这个view结果也很正常
再create一个view叫vt1t2
语句是
select distinct vt2.b AS b,vt2.m AS m,table1.b AS t1b from vt2,table1 where vt2.m = table1.a
结果没有数据,只有一行,三列都是NULL,但是应该有很多数据才对,我不知道哪里出了问题,请大家指教,谢谢