Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
CONCAT + FORMAT в SELECT'e
|
|||
|---|---|---|---|
|
#18+
Приветствую! Комрады, нужна ваша дружеская помощь! Столкнулся со странным поведением простейшего запроса: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Для этих тестовых таблиц все ок, запрос отрабатывает как и ожидается, и возвращает: Код: sql 1. 2. 3. 4. Есть аналогичные 2 таблицы, но в рабочей базе, отличие от тестового примера выше только названиями таблиц и полей. Плюс у одной из них есть ограничение на уникальность значений в одном из полей (id). Больше никаких отличий, форматы данных совпадают. Проблема в том, что в рабочей базе этот же SQL запрос всегда возвращает только первый кусок данных, т.е. a.[account]. как-будто падает FORMAT и возвращает пустую строку, вместо .df.XXX. Самое прикольное и непонятное в том, что если написать так Код: sql 1. то есть убрать все форматы и конкаты, то все будет ок - получим две колонки с нормальными значениями. Научите, как сделать правильно, чтобы и на рабочей БД тоже самое работало, как в тестовом примере. Поскольку результат этого запроса будет выплюнут хранимой процедурой для последующей машинной обработки, мне нужно чтобы на выходе был один столбец, а не десяток, данные из которых конкатенируются в какой-то дополнительный столбец. Заранее спасибо -------------------------------------------------------------- o(O_O)o ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2019, 15:07 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1687307]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
95ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 444ms |

| 0 / 0 |
