|
|
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
Запрос возвращает две колонки ID и NAME несколько строк. Можно-ли, как-то вывести в одну строку n-Колонок типа NAME_n, где n это ID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 18:51:39 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
Николай ЖуковЗапрос возвращает две колонки ID и NAME несколько строк. Можно-ли, как-то вывести в одну строку n-Колонок типа NAME_n, где n это ID теоретически можно через одно физиологическое отверстие, но лучше оформите это на клиентском языке (PHP, Java, etc...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 18:56:16 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
javajdbcтеоретически можно через одно физиологическое отверстие, но лучше оформите это на клиентском языке (PHP, Java, etc...) Клиентский Язык не вариант Полей подобных NAME в запросе 4-5 а ID 2-4 Кроме них есть ещё около 20 полей Вот и получится результат на выходе не 100 строк а 200-400 и в каждой дублированные 20 параметров вместо лишних 4-15 колонок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 19:08:42 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
Вот и получается что 100 строк в 35 колонок лучше чем 400 строк в 25 колонок 3500 значений вместо 10000 и грузи ими и без того дохлый клиентский комп ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 19:12:41 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
Николай ЖуковВот и получается что 100 строк в 35 колонок лучше чем 400 строк в 25 колонок 3500 значений вместо 10000 и грузи ими и без того дохлый клиентский комп приведите минимально-рабочий пример исходных данных и ожидаемый результат. В явном виде транспозиции строк-колонок в мускл-е нет, но можно занудно за-хардкодить много-колоночный вывод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 19:28:10 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. Текущий запрос Код: sql 1. 2. 3. 4. Хочется получить id type name_1 name_2 (ну и возможно для текущего примера name_3 если в таблице lang._on='1') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 23:09:31 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
Николай Жуков, пожалуйста выдайте таблицу желаемого результата. >> Хочется получить id type name_1 name_2 (ну и возможно для текущего примера name_3 если в таблице lang._on='1') мне не совсем понятно что вы здесь хотите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 23:23:39 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
хочу получить id type name_1 name_2 lang_name 1 50 test1 test2 ru 2 60 test3 test4 en 3 70 test5 test6 pg ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 23:42:55 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
Николай Жуковхочу получить id type name_1 name_2 lang_name 1 50 test1 test2 ru 2 60 test3 test4 en 3 70 test5 test6 pg ваши ожидаемые результаты никак не сопадают с последней картинкой из 15399939 . Например там нет тест2-ру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 23:59:48 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
Сори вечер заработался id type name_1 name_2 1 50 test1 test2 2 60 test3 test4 3 70 test5 test6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 00:10:47 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
Николай ЖуковСори вечер заработался id type name_1 name_2 1 50 test1 test2 2 60 test3 test4 3 70 test5 test6 ок, задача не так чтобы сложная, но потребует немно навыка работры с переменными: 1. прочиатйте ФАК по Топ-Н квери: 7489069 2. вам надо будет выбрать-пронумеровать первые две (или 3 или 4, или сколько хотите ) записи для каждой группы с одинаковым TYPE 3. затем классическое схлопывание с группировкой. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. где group_num -- нумерация записи из TOP-N подзапроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 00:29:17 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
Я не знаю сколько будет колонок добавляться Это зависит от того какой результат получается после Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 00:53:42 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
Из приведенных исходников sufix получит результат 1 и 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 00:55:39 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
Николай ЖуковЯ не знаю сколько будет колонок добавляться Это зависит от того какой результат получается после Код: sql 1. ...тогда -- на клиенте.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 00:57:02 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
javajdbc...тогда -- на клиенте....а можно навернуть процедурку, в ней сделать все проверки, по их результатам наклепать текст запроса, а потом - execute prepared statement... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 16:04:16 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
А примерчик? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2014, 11:36:56 |
|
||
|
Сформировать столбци вместо строк в выводе
|
|||
|---|---|---|---|
|
#18+
tanglir, а смысел? Сначала подрочить сервер на предмет "а скажи ка мне братан, чего там у тебя есть?", а потом ещё разок "а отдай-ка мне вот такую фигнюшку!"... да ещё и с ХП промеж них. Не, ну ежели серваку делать нефиг или надоть бабло попилить поширше... имхо, такие вещи правильнее перестраивать на клиенте, всёж-таки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2014, 13:49:25 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38522676&tid=1835418]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 331ms |

| 0 / 0 |
