![]() |
|
Модераторы: skyboy |
![]()
|
|
| Valpeza |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 26.4.2011 Репутация: нет Всего: нет |
Есть две заполненные таблицы, имеющие практически эдентичную инфу в каждой записи, разными там являются только id частота назначения с количеством. И как вот их объеденить так чтобы можно было сравнивать эту частоту и количество, тоесть надо чтобы идентичные имена с id = 2 из первой таблици объеденялись с такими же записями но с id=4356 из второй, а частато и кол-во из обеих порождали 4 новых столбца, чтобы сравнивать можно было это ело. Выглядит это вот так
Перва таблица
вторая
и та в коотрую данные из первых двух вставить надо
Уважаемые специаличты помогите с этим запросом, очень нужен он мне Это сообщение отредактировал(а) Valpeza - 13.5.2011, 17:55 |
||||||
|
|||||||
| Valpeza |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 26.4.2011 Репутация: нет Всего: нет |
хотябы в коком направлении рыть подскажите а, какая там конструкция запроса используется, команда какая-то специальная есть наверняка....
Это сообщение отредактировал(а) Valpeza - 13.5.2011, 19:48 |
|||
|
||||
| Valpeza |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 26.4.2011 Репутация: нет Всего: нет |
Через этот запрос
он мне одинаковые записи выводит друг под другом, A01.10.001 диагноз1 1 15 4359 A01.10.001 диагноз1 2 A01.10.002 диагноз 2 1 15 4359 A01.10.002 диагноз 2 2 сравнивать можно, но не удобно. А надо чтобы он мне код и имя объеденял, а вот частоту, среднее количество и id номера в отдельных столбцах писал, как бы в одну строчку... вот как это реализовать? Это сообщение отредактировал(а) Valpeza - 13.5.2011, 20:11 |
|||
|
||||
| boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: нет Всего: 35 |
INNER JOIN
связка по имени выглядит так:
-------------------- Никогда не говори никогда |
|||
|
||||
| Valpeza |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 26.4.2011 Репутация: нет Всего: нет |
о, спасибо, попробую поколдовать с этим)
|
|||
|
||||
| Valpeza |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 26.4.2011 Репутация: нет Всего: нет |
По средствам этого запроса в принципе получилось именно то что мне надо, но не до конца
сейчас получилось две таблицы целеко объеденить, и в каждой строке соответствуют имена и коды из обеих таблиц. А как сделать ее менее громоздкой, тобишь сгруппировать имена в и коды в каждой строке в одно, а остальные данные оставить как есть. мне их потом надо будет в таблицу sde_as вставлять. |
|||
|
||||
| Valpeza |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 26.4.2011 Репутация: нет Всего: нет |
Огромное спасибо, разобрался, на первом наборе таблиц получилось вывести интересующие данные.
Посмотрите пожалуйста вот такую еще ситуацию, есть еще две таблицы, он как и те подобны, вот скрин с оной http://s2.ipicture.ru/uploads/20110514/g6aW66px.jpg Как вы видите тут некая иерархия получается в медикаментах. Если я пытаюсь объеденить эти две таблицы по средствам вот такого запроса
то получаю в ответ пустые колонки если вводить такой запрос
то выводит только фарм группу и частоту с parent_id Ну и соответственно если в запросе задать не фарм группу а mnn например, то будут выводиться только медикаменты, а фарм группа и атх будут пустыми. каким образом можно обойти эту проблему? Может еще какая чудесная команда есть или тут структуру запроса как-то хитро менять надо? |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |