
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.09.2014, 21:39:22
|
|||
|---|---|---|---|
|
|||
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
Добрый день. Извините за возможно глупый вопрос. Помогите пожалуйста составить запрос, либо подскажите, как правильнее реализовать следующее: Имеются две таблицы: 1) groups с полями [ID; GROUPNAME] и 2) objects_groups [OBJECTID; GROUPID] Задача простая. Вывести список всех групп с отметками, в какую группу входят объекты из условия WHERE. Например таблицы имеют вид: groups Код: sql 1. 2. 3. 4. object_groups Код: sql 1. 2. 3. 4. 5. Нужно получить на выходе, при использовании условия WHERE OBJECTID = 1 следующее: Код: sql 1. 2. 3. 4. Спасибо за ваше время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2014, 22:03:38
|
|||
|---|---|---|---|
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
вот так: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2014, 22:21:16
|
|||
|---|---|---|---|
|
|||
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
Lumixвот так: Код: sql 1. Видимо, вместо where имелось ввиду on ? Код: sql 1. К сожалению, запрос выводит: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. А при условии WHERE og.id = 2 выводит: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2014, 22:23:43
|
|||
|---|---|---|---|
|
|||
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2014, 22:33:02
|
|||
|---|---|---|---|
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
Денис Бондарь Код: sql 1. Помогло? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2014, 22:43:23
|
|||
|---|---|---|---|
|
|||
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
Lumix, К сожалению нет. Вывод выше привел. С where вообще не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2014, 22:48:13
|
|||
|---|---|---|---|
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
Денис БондарьLumix, К сожалению нет. Вывод выше привел. С where вообще не работает. эх...))) я просто надеялся что может быть бывают исключения...))) но каждый день одно и то же..))) короче правильно вот так Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2014, 23:01:52
|
|||
|---|---|---|---|
|
|||
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
LumixДенис БондарьLumix, К сожалению нет. Вывод выше привел. С where вообще не работает. эх...))) я просто надеялся что может быть бывают исключения...))) но каждый день одно и то же..))) короче правильно вот так Код: sql 1. 2. 3. 4. Ну :) Это был мой первый вариант, который не заработал, как и многие другие варианты. Именно поэтому я обратился сюда. Такая выборка выводи только те группы, в которые входит объект. Группы, в которые он не входит не выводятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2014, 23:39:35
|
|||
|---|---|---|---|
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
Денис Бондарь, тогда вот так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2014, 23:47:41
|
|||
|---|---|---|---|
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
Второй вариант Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.09.2014, 09:20:36
|
|||
|---|---|---|---|
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
Код: sql 1. 2. 3. 4. Lumix Код: sql 1. Так левое соединение вырождается во внутреннее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.09.2014, 09:21:29
|
|||
|---|---|---|---|
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
Пардон, Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.09.2014, 10:03:10
|
|||
|---|---|---|---|
|
|||
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
Lumix , Akina , большое спасибо за помощь! Заработал как нужно последний вариант. Мне стыдно, что сам не мог додуматься до этого. Всё гениальное - просто. Akina Код: sql 1. 2. 3. 4. 5. Хорошего вам дня! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.09.2014, 12:06:48
|
|||
|---|---|---|---|
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
Денис Бондарь Lumix , Akina , большое спасибо за помощь! Заработал как нужно последний вариант. Мне стыдно, что сам не мог додуматься до этого. Всё гениальное - просто. Akina Код: sql 1. 2. 3. 4. 5. Хорошего вам дня! блин, опять у меня демотивация... я как лох думал, что по условиям задачи в пустом месте должен быть null, а оказывается человека у ноль устраивает... жизнь - боль!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.09.2014, 19:55:18
|
|||
|---|---|---|---|
|
|||
Список групп индикацией вхождения объекта в группу |
|||
|
#18+
Lumix, Извините :) "Задача простая. Вывести список всех групп с отметками, в какую группу входят объекты из условия." Неважно, какие это будут отметки. Главное каким-то образом показать, в какие группы входит объект. Спасибо за Вашу помощь! Ваши варианты тоже помогли разобраться как должно работать. Так что Ваши старания не в пустую. Уверяю Вас! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1834193]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
73ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 398ms |

| 0 / 0 |
