MySQL / Условно-вложенный рекурсивный SQL-запрос (этот разобрано)

Хорошо, ребята, это один (для меня). Вот что я пытаюсь сделать.
У меня есть таблица SQL, структурированная так:

+-----------+---------------+--------+--------+
| IDvoucher | IDprestazione | Number | Value  |
+-----------+---------------+--------+--------+
|       221 |            34 | 273154 |     10 |
|       222 |            35 | 273155 |     10 |
|       223 |            34 | 273161 |      5 |
|       224 |            34 | 273162 |     15 |
|       225 |            35 | 273169 |     10 |
|       226 |            34 | 273170 |     10 |
+-----------+---------------+--------+--------+

Я получил несколько удостоверений личности из формы. Для каждого IDprestazione мне нужно восстановить количество строк и чисел, где значение одинаково сгруппировано по значению (поэтому, если IDprestazione равен 34, n. 2 строки со значением 10, в котором число равно [273154] [273170] — 1 строка с Значение 5, в котором Number равно [273161] — 1 строка со значением 15, в котором Number является [273162]). Это была легкая часть.

Сделано это, я должен напечатать все восстановленные данные без дискриминации IDprestazione. Таким образом, если запрос для первого IDprestazione имел результат, 1 строка со значением 10 и номером 273154, а второй для второго IDprestazione имел результат 2 строки со значением 10 и номером [273155] [273159], я получу печатать «п. 3 строки со значением 10 и числами [273154] [273155] [273159]».

Я пробовал по-разному, но безрезультатно, но я знаю, что вы, ребята, можете сделать это, поскольку вы много раз мне помогали. Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]