I have created two tables , uview and vview .
CREATE TABLE Uview
( USERID CHAR(6) NOT NULL ENABLE,
pageID varCHAR2(50) NOT NULL ENABLE,
VISIT_TIME TIMESTAMP (6) NOT NULL ENABLE,
view_TIME TIMESTAMP (6) NOT NULL ENABLE,
fview_TIME TIMESTAMP (6) NOT NULL ENABLE,
entry varCHAR2(50) NOT NULL ENABLE,
exit varCHAR2(50) NOT NULL ENABLE,
PRIMARY KEY (USERID, VISIT_TIME,viewtime) ENABLE )
CREATE TABLE vview
( VISITORID CHAR(8) NOT NULL ENABLE,
pageID varCHAR2(50) NOT NULL ENABLE,
VISIT_TIME TIMESTAMP (6) NOT NULL ENABLE,
view_TIME TIMESTAMP (6) NOT NULL ENABLE,
fview_TIME TIMESTAMP (6) NOT NULL ENABLE,
entry varCHAR2(50) NOT NULL ENABLE,
exit varCHAR2(50) NOT NULL ENABLE,
PRIMARY KEY (visitorID, VISIT_TIME,view_time) ENABLE )
Now I want to make a query of these two tables with union .
select userID,pageID,visit_time,view_time,fview_time,exit,entry
from uview
union
select visitorid,pageID,visit_time,view_time,fview_time,exit,entry
from vview;
However , there is an error of ORA-00904: "ENTRY": invalid identifier for this. Even if i delete entry from the query ORA-00904: "Exit": invalid identifier results as well . This seems so odd to me . Please tell me what is wrong . Thanks .