现在我有2个表,里面的字段完全相同,但是记录完全不同,
现在我想创建一个视图来合并这2个表符合某些条件的数据,我使用了下面的语句(知道的就不用受我的影响了,请直接给出您的语句吧):
select substr(TELENUMBER,2,7) BIG,LENGTH,SDATE,INNUMBER,OUTNUMBER from TEMPTABLE1 where COUNTRY='USA' union select substr(TELENUMBER,2,7) BIG,LENGTH,SDATE,INNUMBER,OUTNUMBER from TEMPTABLE2 where COUNTRY='USA'
好了,就是这样的了
感谢大家
现在我想创建一个视图来合并这2个表符合某些条件的数据,我使用了下面的语句(知道的就不用受我的影响了,请直接给出您的语句吧):
select substr(TELENUMBER,2,7) BIG,LENGTH,SDATE,INNUMBER,OUTNUMBER from TEMPTABLE1 where COUNTRY='USA' union select substr(TELENUMBER,2,7) BIG,LENGTH,SDATE,INNUMBER,OUTNUMBER from TEMPTABLE2 where COUNTRY='USA'
好了,就是这样的了
感谢大家
-------------------------------------------------------------------------------------
我能想到的就这个了,和你的也差不多,这样可以合并2个表数据到一个视图
还没有测试,马上我去测试看看
SELECT COUNT(*)from TEMPTABLE1 WHERE COUNTR=‘USA‘
的结果和
SELECT COUNT(*)from TEMPTABLE2 WHERE COUNTR=‘USA‘
的结果相加
却不等于
SELECT COUNT(*)from MY-VIEW的结果
请问有人知道原因吗?