Merge Rows
To be able to do a select so as to merge multiple rows into 1 row : "group_concat notation".
MySQL and CUBRID use the group_concat keyword to achieve that goal, and PostgreSQL 9.0 has the string_agg function. Versions before 9.0 required the use of something like
or the creation of an aggregate function.
| LastName | DepartmentID |
|---|---|
| Rafferty | 31 |
| Jones | 33 |
| Steinberg | 33 |
| Robinson | 34 |
| Smith | 34 |
| John | NULL |
| DepartmentID | LastNames |
|---|---|
| NULL | John |
| 31 | Rafferty |
| 33 | Jones, Steinberg |
| 34 | Robinson, Smith |
Read more about this topic: Join (SQL)
Famous quotes containing the words merge and/or rows:
“In good company, the individuals merge their egotism into a social soul exactly co-extensive with the several consciousnesses there present.”
—Ralph Waldo Emerson (18031882)
“Creatures that hang themselves up like an old rag, to sleep;
And disgustingly upside down.
Hanging upside down like rows of disgusting old rags
And grinning in their sleep.
Bats!”
—D.H. (David Herbert)