|
Помогите с запросом.
|
|||
---|---|---|---|
#18+
Есть таблица заданий RowID , ... прочие колонки и вторая табличка где есть ID процесса и связь TaskID = RowID в рамках которого делаются задания. т.е. получаем Процесс Задание8A4D8F09-711A-484B-82A0-59DBFD072738 7E11D624-32B3-4E10-A851-8A9ED6BE45548A4D8F09-711A-484B-82A0-59DBFD072738 2751084A-E6C3-458F-92BC-103113EEBC208A4D8F09-711A-484B-82A0-59DBFD072738 3D185C60-98CC-4CC2-A517-7E7D4F8F6306 И вот значит идет у меня выборка по табличке заданий и мне нужно проверить (добавить в условие в текущую выборку) если в рамках процесса определенный тип задания. Т.е. мы наступаем на айдишник задания нужно узнать ийдишник процесса и выбрать опять же из таблицы заданий все задания принадлежащие процессу и проверить есть ли в них определенный тип задания. И если возможно учесть что таблицы процессов на самом деле 2шт. идентичные только в одной есть завершенные а в другой активные. Такая уж архитектура)) (не моя :)) Т.е. джоинить надо обе и чезез какой нибудь COALESCE получать ID процесса. Но на это условие можно забить. Тут уж я как нибудь сам докручу. Все что пытаюсь изобразить у меня чет не красиво получается. Наверняка у вас есть красивое и быстрое решение! Поделитесь пазязя) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2021, 17:02 |
|
Помогите с запросом.
|
|||
---|---|---|---|
#18+
ладно все... можно не отвечать рабочие моменты)) затупливаю мой вариант Код: sql 1. 2. 3. 4.
не тестил но должен работать. Щас дорисую отпишусь) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2021, 17:10 |
|
|
start [/forum/topic.php?fid=46&fpage=20&tid=1684519]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 154ms |
0 / 0 |