Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
почему несколько IF выводятся в несколько строк, а не в 1?
|
|||
|---|---|---|---|
|
#18+
или я затупил, или мускуль не едет - не пойму например такой запрос: Код: sql 1. 2. 3. 4. 5. 6. выдаёт такой ответ: Код: sql 1. 2. 3. 4. 5. 6. а как сделать, чтобы в одну строчку было 1 0 1 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2016, 10:33 |
|
||
|
почему несколько IF выводятся в несколько строк, а не в 1?
|
|||
|---|---|---|---|
|
#18+
tip78, В одной записи не может быть значения `type` равного сразу и числу 5, и числу 7. Вероятно, вам нужна какая-то группировка. Но какая - из показанных данных не ясно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2016, 10:49 |
|
||
|
почему несколько IF выводятся в несколько строк, а не в 1?
|
|||
|---|---|---|---|
|
#18+
ну чтобы в одну строку получилось если ORDER BY по id делать, он оставляет что-то одно мне и самому не ясно, что тут нужно сделать ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2016, 11:09 |
|
||
|
почему несколько IF выводятся в несколько строк, а не в 1?
|
|||
|---|---|---|---|
|
#18+
tip78как сделать, чтобы в одну строчку было 1 0 1 ?Добавить группировку. И соответственно MAX(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2016, 11:11 |
|
||
|
почему несколько IF выводятся в несколько строк, а не в 1?
|
|||
|---|---|---|---|
|
#18+
tip78мне и самому не ясно, что тут нужно сделать (Ну тогда покажите пример исходных данных и желаемый результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2016, 11:35 |
|
||
|
почему несколько IF выводятся в несколько строк, а не в 1?
|
|||
|---|---|---|---|
|
#18+
Akinatip78как сделать, чтобы в одну строчку было 1 0 1 ?Добавить группировку. И соответственно MAX(). лол и правда вот так заработало: Код: sql 1. 2. 3. 4. 5. 6. мая нипанимай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2016, 12:22 |
|
||
|
почему несколько IF выводятся в несколько строк, а не в 1?
|
|||
|---|---|---|---|
|
#18+
tip78лол и правда вот так заработало:Так вы сгруппировали все записи выборки в одну. Кстати, можно было чуть проще: Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2016, 15:28 |
|
||
|
почему несколько IF выводятся в несколько строк, а не в 1?
|
|||
|---|---|---|---|
|
#18+
miksofttip78лол и правда вот так заработало:Так вы сгруппировали все записи выборки в одну. да где?! всё также 3 разных строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2016, 18:17 |
|
||
|
почему несколько IF выводятся в несколько строк, а не в 1?
|
|||
|---|---|---|---|
|
#18+
tip78miksoftпропущено... Так вы сгруппировали все записи выборки в одну. да где?! всё также 3 разных строкиА что тогода означало ваше "вот так заработало" ? Вообще, если все поля обернуть в агрегатные функции (тот же MAX, например), то запрос автоматически группируется в одну запись. Но добавление в выборку поля id без агрегатных функций делает результат неопределенным логически. И, кстати, по этой причине такой микс не допускается в более "серьезных" СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2016, 19:06 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39373664&tid=1831042]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 372ms |

| 0 / 0 |
