I have to tables, keywords and data.
Table keywords have 2 columns (id, keyword), table data have 3 columns (id[foreign key of keywords.id], name, value).
I am using this query:
SELECT k.id, d.value, d.name
FROM keywords AS k
INNER JOIN data as d ON k.id = d.id
it returns something like:
1 123 name1
1 456 name2
2 943 name1
3 542 name1
3 532 name2
3 682 name3
Each id can have from 0 to 3 values (maybe more in the future).
How can I retrieve all the rows with same id in the same row?
Like
1 123 456
2 943
3 542 532 682
I want to do this because I want to be able to sort the values.