Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SELECT array AS / 8 сообщений из 8, страница 1 из 1
07.11.2013, 12:19:25
    #38455833
ukhov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT array AS
SELECT (`a` + `b`), (`c` + `d`) as `ab`, `cd` FROM `test`
Как такое можно реализовать?
...
Рейтинг: 0 / 0
07.11.2013, 12:38:52
    #38455882
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT array AS
А что из этого должно получиться?
...
Рейтинг: 0 / 0
07.11.2013, 12:54:35
    #38455912
ukhov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT array AS
miksoft,
Вот оригинал:

Вот что должно получится:
...
Рейтинг: 0 / 0
07.11.2013, 12:57:32
    #38455925
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT array AS
Код: sql
1.
SELECT `a` + `b` AS `ab`, `c` + `d` AS `cd` FROM `test`
...
Рейтинг: 0 / 0
07.11.2013, 13:12:27
    #38455961
ukhov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT array AS
miksoft,

А есть другой способ? Чтобы именно как массив было.
SELECT *, (SELECT `a`, `b` FROM `test1` WHERE `id` = `test1`.`id`) as ` array ` from `test1`
И чтобы этот массив как-то вывести, например, как `a` и `b`.
...
Рейтинг: 0 / 0
07.11.2013, 13:13:44
    #38455969
ukhov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT array AS
SELECT *, (SELECT `a`, `b` FROM `test` WHERE `id` = `test1`.`id`) as `array` from `test1`
...
Рейтинг: 0 / 0
07.11.2013, 13:24:15
    #38456011
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT array AS
ukhovmiksoft,

А есть другой способ? Чтобы именно как массив было.
SELECT *, (SELECT `a`, `b` FROM `test1` WHERE `id` = `test1`.`id`) as ` array ` from `test1`
И чтобы этот массив как-то вывести, например, как `a` и `b`.В MySQL массивов нет, поэтому задача непонятна.
...
Рейтинг: 0 / 0
07.11.2013, 13:28:48
    #38456033
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SELECT array AS
ukhovSELECT *, (SELECT `a`, `b` FROM `test` WHERE `id` = `test1`.`id`) as `array` from `test1`Напрямую нельзя, но есть варианты:
Код: sql
1.
2.
3.
4.
5.
SELECT
  `test1`.*,
  (SELECT `a` FROM `test` WHERE `id` = `test1`.`id`) as `a`,
  (SELECT `b` FROM `test` WHERE `id` = `test1`.`id`) as `b`
FROM `test1`

Код: sql
1.
2.
3.
4.
SELECT
  `test1`.*,
  (SELECT CONCAT(`a`,'~',`b` FROM `test` WHERE `id` = `test1`.`id`) as `array`
FROM `test1`

Код: sql
1.
2.
3.
4.
SELECT
  `test1`.*, test.a, test.b
FROM `test1`, test
WHERE test1.id=test.id
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SELECT array AS / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]