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

start [/forum/topic.php?fid=47&msg=38754259&tid=1834193]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
62ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 329ms |

| 0 / 0 |
