|
Нуб не может написать простой запрос
|
|||
---|---|---|---|
#18+
Здравствуйте, уважаемые! Заранее простите за глупые вопросы! Прошу помощи в написании запроса! Дано: 3 таблицы: Первая таблица - narushiteli Столбцы: 1. fio 2. id 3. id_glavpodrazdelenie 4. id_vidnarusheniya Вторая таблица - glavpodrazdelenie Столбцы: 1. glavpodrazd 2. id Третья таблица - vidnarusheniya Столбцы: 1. vidnar 2. id Вторая таблица привязана к первой по id_glavpodrazdelenie Третья тоже привязана к первой, но по id_vidnarusheniya Пытаюсь составить запрос при котором бы результат был таким (3 столбца): glavpodrazd | vidnar | количество fio у которых есть данный glavpodrazd и vidnar p.s. Составил запрос при котором результат - это количество нарушений по видам SELECT vidnarusheniya.vidnar, COUNT (narushiteli.id_vidnarusheniya) FROM narushiteli, vidnarusheniya WHERE vidnarusheniya.id = narushiteli.id_vidnarusheniya GROUP BY vidnarusheniya.vidnar Составил запрос при котором результат - это количество нарушений по подразделениям SELECT glavpodrazdelenie.glavpodrazd, COUNT (narushiteli.id_glavpodrazdelenie) FROM narushiteli, glavpodrazdelenie WHERE glavpodrazdelenie.id = narushiteli.id_glavpodrazdelenie GROUP BY glavpodrazdelenie.glavpodrazd Но такого результата добиться не получается - подразделение | вид нарушения | количество нарушений Помогите, пожалуйста, составить такой запрос! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2019, 12:08 |
|
|
start [/forum/topic.php?fid=47&fpage=32&tid=1829002]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
90ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 187ms |
0 / 0 |