add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
create table test(
doctor_id int,
line_product_id int,
line_product_name varchar(52)
)

insert into test values (1, 7, 'seven'),
(1, 6, 'six'),
(1, 6, 'six'),
(1, 7, 'seven'),
(1, 7, 'seven'),
(1, 7, 'seven'),
(1, 6, 'six');;
Records: 7  Duplicates: 0  Warnings: 0
select * from test;
doctor_id line_product_id line_product_name
1 7 seven
1 6 six
1 6 six
1 7 seven
1 7 seven
1 7 seven
1 6 six
select
doctor_id,
line_product_id,
line_product_name,
count(line_product_id) as qty
from test
group by doctor_id, line_product_id, line_product_name
order by doctor_id asc;

doctor_id line_product_id line_product_name qty
1 6 six 3
1 7 seven 4