Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблемы с left join
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть две таблицы: вопросы и ответы. Таблица вопросов id | Номер анкеты |Вопрос 474 | 13 |Страна проживания 475 | 13 |Регион проживания 476 | 13 |Город проживания 477 | 13 |Пол 478 | 13 |Возраст 479 | 13 |Место работы 480 | 13 |Место учебы 483 | 13 |question_1 484 | 13 |question_2 485 | 13 |question_3 Таблица ответов id |user_id | item_id | value |time_modified 230003 | 3317 | 474 | Белоруссия | 1512218489 230004 | 3317 | 475 | Гродно | 1512218489 230005 | 3317 | 476 | Not available | 1512218489 230006 | 3317 | 477 | Not available | 1512218489 230007 | 3317 | 478 | Not available | 1512218489 230008 | 3317 | 479 | Not available | 1512218489 230009 | 3317 | 480 | Not available | 1512218489 230320 | 3317 | 484 | Not available | 1512218489 230398 | 4316 | 474 | Россия | 1523015129 230399 | 4316 | 475 | Алтайский к | 1523015129 230400 | 4316 | 476 | Барнаул | 1523015129 230401 | 4316 | 477 | Россия |1523015129 230402 | 4316 | 478 | Алтайский |1523015129 230403 | 4316 | 479 | Барнаул | 1523015129 230404 | 4316 | 480 | Гимназия |1523015129 230405 | 4316 | 484 | some value |1523015129 230415 | 4316 | 483 | some value_3 | 1523015156 Делаю запрос такого вида Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. , чтобы узнать на какие вопросы пользователь не ответил. Но почему-то у меня берутся не все значения из таблицы вопросов. Далее я решил полностью удалить ответы всех пользователей кроме одного и тогда все заработало, как надо. Подскажите, пожалуйста, с чем это может быть связано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2018, 11:51 |
|
||
|
Проблемы с left join
|
|||
|---|---|---|---|
|
#18+
CzaaТаблица вопросов ... Таблица ответов Czaaapply_item left JOIN apply_value[/SRC] Ты бы как-нибудь эта... сам же придерживался собственной терминологии, что ли... Czaaузнать на какие вопросы пользователь не ответилВ упор не вижу WHERE что-то IS NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2018, 12:00 |
|
||
|
Проблемы с left join
|
|||
|---|---|---|---|
|
#18+
Извиняюсь, что попутал с терминологией. Вот так правильно Таблица вопросов (apply_item) id | aplly_id |name 474 | 13 |Страна проживания 475 | 13 |Регион проживания 476 | 13 |Город проживания 477 | 13 |Пол 478 | 13 |Возраст 479 | 13 |Место работы 480 | 13 |Место учебы 483 | 13 |question_1 484 | 13 |question_2 485 | 13 |question_3 Таблица ответов (apply_value) id |user_id | item_id | value |time_modified 230003 | 3317 | 474 | Белоруссия | 1512218489 230004 | 3317 | 475 | Гродно | 1512218489 230005 | 3317 | 476 | Not available | 1512218489 230006 | 3317 | 477 | Not available | 1512218489 230007 | 3317 | 478 | Not available | 1512218489 230008 | 3317 | 479 | Not available | 1512218489 230009 | 3317 | 480 | Not available | 1512218489 230320 | 3317 | 484 | Not available | 1512218489 230398 | 4316 | 474 | Россия | 1523015129 230399 | 4316 | 475 | Алтайский к | 1523015129 230400 | 4316 | 476 | Барнаул | 1523015129 230401 | 4316 | 477 | Россия |1523015129 230402 | 4316 | 478 | Алтайский |1523015129 230403 | 4316 | 479 | Барнаул | 1523015129 230404 | 4316 | 480 | Гимназия |1523015129 230405 | 4316 | 484 | some value |1523015129 230415 | 4316 | 483 | some value_3 | 1523015156 По идее, после запроса должна получиться выборка, содержащая такую строку, поскольку пользователь с user_id 3317 не ответил на вопрос с id 483 ..... id name apply_id user_id 483 question_3 Null 3317 ...... Но почему-то не выходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2018, 12:18 |
|
||
|
Проблемы с left join
|
|||
|---|---|---|---|
|
#18+
Должно быть Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2018, 12:24 |
|
||
|
Проблемы с left join
|
|||
|---|---|---|---|
|
#18+
AkinaДолжно быть Код: sql 1. 2. 3. 4. 5. 6. Попробовал этот вариант. В итоге выдал вот что: user_id | name null | null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2018, 12:37 |
|
||
|
Проблемы с left join
|
|||
|---|---|---|---|
|
#18+
Блин, у тебя ж там ещё и юзеры разные... тогда Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2018, 13:01 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39627473&tid=1829921]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 155ms |

| 0 / 0 |
