Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Left join строки с данными и null
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. есть такая структура: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 11:23 |
|
||
|
Left join строки с данными и null
|
|||
|---|---|---|---|
|
#18+
Есть БД со след структурой: user: - user_id - user_name plans: - plan_id - plan_name user-plan: - id_plan_user - user_id - plan_id План может быть закреплен за несколькими пользователями, так и еще не закреплен вовсе. Необходимо вывести для пользователя все планы со статусом "выполняется" или "выполнить" (в зависимости от того, является ли пользователь исполнителем или может нажать кнопку и присоединиться к исполнению). написал следующее: Код: plsql 1. 2. 3. 4. но запрос работает не верно, поскольку если план выполняет другой пользоваетель, то значения Null не будет. помогите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 11:45 |
|
||
|
Left join строки с данными и null
|
|||
|---|---|---|---|
|
#18+
Dimitry85запрос работает не верно, поскольку если план выполняет другой пользоваетель, то значения Null не будетЗапрос неверный - вот и работает неверно. Во-первых, LEFT JOIN тут есть БСК. Должен быть INNER JOIN. А структура БД не должна позволять описывать в user-plan план, отсутствующий в plans - соответствующим FK. Во-вторых, в таблице plans as t2 нет поля t2.user_id. В третьих, даже если поправить всё вышеуказанное, отбор делает совсем не то, что описано в задании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 20:20 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39615648&tid=1829984]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 130ms |

| 0 / 0 |
