SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 30.12.2010 23:49:51

djrainman
Участник
Зарегистрирован: 30.12.2010
Сообщений: 2

Помогите написать запрос

Есть запрос:
Какие симптомы имеют одинаковый набор рекомендуемых процедур?
Есть база вида:
IDSYMPTOM     IDPROCEDURE
    1                              1
    1                              4
    2                              5
    3                              4
    4                              3
    4                              8
    5                              5
    5                              9
    6                              5
    6                              9
    7                              10
    7                              11
    9                              10
    9                              11
    11                              10
    11                              11
    12                              10
    12                              11
    15                              5
    15                              9
    16                              3
    17                              5
    17                              9

Собственно на выходе должна быть таблица такого вида, как я понимаю:
IDSYMPTOM     IDSYMPTOM
    5                              6
    7                              9
    11                              12
    12                              15
    15                              16
    16                              17
Если я ошибаюсь, подправьте меня
Если нужно могу предоставить скрипты создания заполнения этой таблицы

Отредактированно djrainman (31.12.2010 00:37:29)

Неактивен

 

#2 01.01.2011 13:01:57

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Помогите написать запрос

Можете сделать через подзапрос, например:

SELECT GROUP_CONCAT(IDSYMPTOM) AS S, P
FROM (SELECT IDSYMPTOM, GROUP_CONCAT(IDPROCEDURE ORDER BY 1) AS P
          FROM tablename GROUP BY 1) SQ
GROUP BY 2

Неактивен

 

#3 06.01.2011 15:24:52

djrainman
Участник
Зарегистрирован: 30.12.2010
Сообщений: 2

Re: Помогите написать запрос

Спасибо большое, самое то)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson