Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Можно ли создать запрос, Можно ли группировать выдачу. 
:(
    Опции темы
step87
Дата 7.1.2009, 04:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 3.4.2008

Репутация: нет
Всего: нет



Народ помогите плз. Суть проблемы:
Имеется:
 Таблица tab1
Код

| id | name |
+----+------+
|  1 | test | 


 Таблица tab2
Код

| id | p_id | params |
+----+------+--------+
| 1  |   1  |   A    |
| 2  |   1  |   B    |
| 3  |   1  |   C    |


найти принадлежность параметров к записи можно сделав например :
Код

SELECT tab1.name, tab2.params FROM tab1 INNER JOIN tab2 ON tab1.id = tab2.p_id

| tab1.name | tab2.params |
+-----------+-------------+
|   test    |    A        |
|   test    |    B        |
|   test    |    C        |


но так будет дублирование названия из таблицы tab1.
можно ли составить запрос чтобы он возвращал значения из второй таблицы в 1-й ячейке выдачи, что-то типа:

Код

SELECT ....

| tab1.id | tab1.name | params |
+---------+-----------+--------+
|   1     |    test   |  A B C |


Я почти уверен что так нельзя, но тем не менее, вдруг что-то упустил.

P.S Использование процедур - невозможно.
PM MAIL   Вверх
Бонифаций
Дата 7.1.2009, 05:51 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 827
Регистрация: 15.9.2005
Где: Brisbane

Репутация: 20
Всего: 40



Код

SELECT tab1.name, group_concat(tab2.params)  FROM tab1 INNER JOIN tab2 ON tab1.id = tab2.p_id group by tab1.name



--------------------
 Бонифаций.
 
PM MAIL ICQ Skype GTalk Jabber YIM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0645 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.