Хорошо, ребята, это один (для меня). Вот что я пытаюсь сделать.
У меня есть таблица 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]».
Я пробовал по-разному, но безрезультатно, но я знаю, что вы, ребята, можете сделать это, поскольку вы много раз мне помогали. Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …