Помогите пожалуйста с запросом.
есть таблица users:
id, name, phone
1;Ivan;123
есть таблица work
uid,data - uid связан с users.id
1;data1
1;data2
известно что в таблице work в столбце data есть значение data1, как по этому значению получить следующий результат
1&ivan&123;data1;data2
пробую так
select id||'&'||name||'&'||phone from users where id=(select uid from work where data='data1') union all select data from work where uid=(select uid from work where data='data1');
получаю данные но в 3 строки, т.е.
1&ivan&123
data1
data2
а как в 1 строку собрать чтобы получилось 1&ivan&123;data1;data2 ?
Ответов: 655
Рейтинг: 18
|
|||
карма: 0 |
|