У меня возникают некоторые проблемы во внутреннем соединении с таблицей и представлением. Вид: pageviewforum
Номер столбца: forumn_no varchar2
и колонка: totalcount
.Это считается подсчет всех просмотров страниц в каждом форуме.Ошибка внутреннего соединения - возвращает данные
Другая таблица forum
: forum_no char(6), forumname varchar2(50)
Я хочу, чтобы вывести totalcount
с forum_no
и его название форума, но он не работает.
select forum.forumname, totalcount from pageviewforum
inner join forum on pageviewforum.forum_no= forum.forum_no;
Вышеприведенный запрос возвращает сообщение об ошибке без данных. Я попытался посмотреть, что выйдет из
select forum.forumname, totalcount from pageviewforum
inner join forum on pageviewforum.forum_no > forum.forum_no;
данные и выходит. Я пытался использовать подобное, но в нем также нет данных. Что мне делать?
Вы можете добавить запрос в свой 'view'? –
Вы проверили существующие значения в двух столбцах 'forum_no'? Кажется, что нет общих значений ... –
вы можете попробовать: Выберите forum.forumname, pgfrm.totalcount из pageviewforum pgfrm внутренний форум join frm на pgfrm.forum_no = frm.forum_no; –