Search notes:

SQLite: group by

group_concat

group_concat: concatenates values within a group. It is SQLite's implementation of the SQL standard feature T625 (listagg).
create table foo (
  grp    text,
  val    text
);

insert into foo values ('A', 'abc');
insert into foo values ('A', 'de');
insert into foo values ('A', 'fghij');

insert into foo values ('B', 'one');
insert into foo values ('B', 'two');

insert into foo values ('C', 'foo');
insert into foo values ('C', 'bar');
insert into foo values ('C', 'baz');

select
  grp,
  group_concat(val)
from
  foo
group by
  grp;
--
--A|abc,de,fghij
--B|one,two
--C|foo,bar,baz
Github repository about-sqlite, path: /sql/select/group_by/group_concat.sql

See also

SQL statement

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1740452348, '3.138.37.116', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/databases/SQLite/sql/select/group-by/index(70): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78