I have two 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 values from 0 to 3 (maybe more in the future).
How can I retrieve all the rows with the 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.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…