SQL-запрос с OUTER RIGHT JOIN

Re: Wampserver Ссылки LocalHost не работают корректно Это по состоянию на июнь 2014 года с Wampserver2.5 (возможно, они исправят это в последующих сборках). Примечание: для использования LocalHost: 8080 вместо LocalHost просто внесите соответствующие изменения в изменения, упомянутые ниже.

Есть два аспекта этой проблемы: во-первых, это возможность доступ к элементам в разделе «Ваши проекты» с домашней страницы Wamp localhost. Второй способ - правильно получить доступ к элементам, перечисленным в списке «Мои проекты» на панели задач Icon Wampserver.

Исправить первое (чтобы иметь доступ к элементам в разделе «Ваши проекты» с домашней страницы Wamp localhost ) вам нужно будет сделать следующее ...

В файле index.php, расположенном в вашей папке wamp \ www (обычно C: \ wamp \ www), есть 2 изменения, которые вы должны сделать

1) в строке 30 изменить

  $suppress_localhost = true;

на

  $suppress_localhost = false;

2) в строке 338 изменить

  $projectContents .= '<li><a href="'.($suppress_localhost ? 'http://' : '').$file.'">'.$file.'</a></li>';

на

  $projectContents .= '<li><a href="'.($suppress_localhost ? 'http://' : 'http://localhost//').$file.'">'.$file.'</a></li>';

После того, как вы сделали вышеупомянутые изменения - если Wampserver работает, просто обновите локальную страницу хоста, и изменения сразу же станут эффективными.

Чтобы исправить 2-й элемент (список «Мои проекты» на панели задач Icon Wampserver): вам нужно отредактировать C: \ wamp \ scripts\refresh.php

Найти строку 651 и изменить раздел строки, который читает

   Parameters: "http://'.$projectContents[$i].'/"; Glyph: 5

на

   Parameters: "http://localhost//'.$projectContents[$i].'/"; Glyph: 5

. После того, как вы сделаете этот второй набор изменений, вам может потребоваться, чтобы Wampserver обновил список «Мои проекты» переключив опцию Put Online / Offline в нижней части приложения Wrap Icon Tray.

0
задан Sagasun 29 March 2019 в 12:02
поделиться

1 ответ

Ваши таблицы не имеют полного ключа, соединяющего их - deptid недостаточно. Вы можете сгенерировать другой ключ, используя row_number():

SELECT t1.id, t2.dname
FROM (SELECT t1.*,
             ROW_NUMBER() OVER (PARTITION BY deptid ORDER BY id) as seqnum
      FROM TABLE1 t1
     ) t1 JOIN
     (SELECT t2.*,
             ROW_NUMBER() OVER (PARTITION BY deptid ORDER BY id) as seqnum
      FROM TABLE t2
     ) t2
     ON t2.deptid = t1.deptid AND t2.seqnum = t1.seqnum;
0
ответ дан Gordon Linoff 29 March 2019 в 12:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: