Получение дублированных данных с сохранение полного контекста

Сергей work.ml
Дата: 06.06.2017 13:19:24
Привет всем. Сразу скажу, что искал не переискал, как много...
Нужен совет\пример более опытного специалиста.
Есть объект js(json), я его пишу в SQLite.
Проблема заключается в том, что если я его групирую "GROUP BY aname", то выгружается только последняя запись.
Если смотреть на скрин, там 3 одинаковых aname, после групировки, выводится один, к примеру первый, а остальных нет(хотя мат. операции я могу произвести).

Мне нужно, чтобы выводился один "aname" и все значения, которые привязаны к 3 "aname".

Помогите с советом или запросом в SQL
Akina
Дата: 06.06.2017 14:21:41
group_concat()
Сергей work.ml
Дата: 06.06.2017 15:22:08
Akina,

можете пример навести?

Делаю вот так - "SELECT * GROUP_CONCAT(aname) FROM organizationTest3 WHERE cname='" + name + "'" or "SELECT * GROUP_CONCAT(aname) FROM organizationTest3 WHERE cname='" + name + "'GROUP BY cfac", бъет ошибку
Akina
Дата: 06.06.2017 15:25:34
Сергей work.ml
Делаю вот так

Сделайте "вот так" в переменную, и показывайте то, что в ней получилось.
Да, результат надо обрамить тегом SRC - SQL, и отформатировать (читабельность результата оценивать по кнопке "Просмотр").
Сергей work.ml
Дата: 06.06.2017 16:08:16
Сергей work.ml
Akina,

можете пример навести?

Делаю вот так -
aname = ПЕТЕРБУРГСКИЙ ФИЛИАЛ ЗАО ЮНИКРЕДИТ БАНК
cname = АИ1



var result = "SELECT * GROUP_CONCAT(aname) AS order_summary FROM organizationTest3 WHERE cname='" + name + "' GROUP BY aname"

result - ( ERROR:  Object {message: "sqlite3_prepare_v2 failure: near "GROUP_CONCAT": syntax error", code: 5} )



Если делать без "*", то выводит объект
aname
, но все остальное
 undefined 
Сергей work.ml
Дата: 06.06.2017 16:11:12
Akina,
Сергей work.ml
Дата: 06.06.2017 16:12:42
Akina,

Простите, туплю не по детски. Пытаю делать все правильно, но с рук все валится...

Это когда "*".
Akina
Дата: 06.06.2017 16:14:25
Ну сразу видно, что между звездой и GROUP_CONCAT кто-то забыл запятую поставить...
Но вообще-то Вас просили не код на хрен знает каком ЯП, а то, что получится в переменной result после выполнения операции присвоения.
Сергей work.ml
Дата: 06.06.2017 16:15:00
Сергей work.ml
Akina,

Простите, туплю не по детски. Пытаю делать все правильно, но с рук все валится...

Это когда нет "*".
Сергей work.ml
Дата: 06.06.2017 16:40:04
Akina,

Я дабажу на телефоне сразу. База уже отдается на телефон разбитая в виде объектов.

Можете прислать пример на подобие этого:



acompid: "7840448249"
aisc: 0
aname: "ПЕТЕРБУРГСКИЙ ФИЛИАЛ ЗАО ЮНИКРЕДИТ БАНК "
aval: "2017-05-31T21:00:00.000Z"
cfac: "7840448249000000876"
cfcl: "СМРТ-ЭНЕРГО"
cfid: 197
cfit: "Поступления от клиентов"
cfopd: "2015-11-01T21:00:00.000Z"
cfopv: 1000000
cname: "АИ1"
id: 1
uname: "admin"

acompid: "7840448249"
aisc: 0
aname: "ПЕТЕРБУРГСКИЙ ФИЛИАЛ ЗАО ЮНИКРЕДИТ БАНК "
aval: "2017-05-31T21:00:00.000Z"
cfac: "7840448249000000876"
cfcl: "ЮНИКРЕДИТ БАНК, ЗАО"
cfid: 198
cfit: "Возврат с овернайта с процентами"
cfopd: "2015-11-01T21:00:00.000Z"
cfopv: 1274869.11
cname: "АИ1"
id: 2
uname: "admin"



result

acompid: "7840448249"

aname: "ПЕТЕРБУРГСКИЙ ФИЛИАЛ ЗАО ЮНИКРЕДИТ БАНК "
aval: "2017-05-31T21:00:00.000Z"
cfac: "7840448249000000876"
cfcl: "СМРТ-ЭНЕРГО"
cfid: 197
cfit: "Поступления от клиентов"
cfopd: "2015-11-01T21:00:00.000Z"
cfopv: 1000000
cname: "АИ1"
id: 1

cfcl: "ЮНИКРЕДИТ БАНК, ЗАО"
cfid: 198
cfit: "Возврат с овернайта с процентами"
cfopd: "2015-11-01T21:00:00.000Z"
cfopv: 1274869.11
cname: "АИ1"
id: 2