|
|
|
Хитро так сделать, чтобы восстановить отсутствующие значения для строк.
|
|||
|---|---|---|---|
|
#18+
Релевантная ситуация. Есть анкета. В ней вопросы и соответственно ответы Да/Нет (на самом деле там три типа ответов: чекбокс, радио, текст, но упрощённо Да/Нет). На анкету отвечает зарегистрированный пользователь. Ответы записываются только с "Да". Соответственно потом нужно вывести все результаты заполнения анкет по всем пользователям. Структура ank(aid, name) questions(qid, title, aid, qorder) answers(qid, uid, result) users(uid, fio) Из 10 вопросов, допустим пользователь отвечает на 7 "Да", а 3 - "Нет". Соответственно в answers будет 7 записей. При отображении нужно показать все 10 вопросов, соответствующие ответы и пользователя. Первые два условия без проблем, а вот пользователь в пролёте окажется для 3х вопросов. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. В принципе такое возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2016, 06:39 |
|
||
|
Хитро так сделать, чтобы восстановить отсутствующие значения для строк.
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2016, 06:41 |
|
||
|
Хитро так сделать, чтобы восстановить отсутствующие значения для строк.
|
|||
|---|---|---|---|
|
#18+
_Промешан_Релевантная ситуация. Есть анкета. В ней вопросы и соответственно ответы Да/Нет (на самом деле там три типа ответов: чекбокс, радио, текст, но упрощённо Да/Нет). На анкету отвечает зарегистрированный пользователь. Ответы записываются только с "Да". Соответственно потом нужно вывести все результаты заполнения анкет по всем пользователям. Структура ank(aid, name) questions(qid, title, aid, qorder) answers(qid, uid, result) users(uid, fio) Из 10 вопросов, допустим пользователь отвечает на 7 "Да", а 3 - "Нет". Соответственно в answers будет 7 записей. При отображении нужно показать все 10 вопросов, соответствующие ответы и пользователя. Первые два условия без проблем, а вот пользователь в пролёте окажется для 3х вопросов. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. В принципе такое возможно? да, возможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2016, 17:11 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=104&tid=1831876]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 281ms |

| 0 / 0 |
