我有两张桌子,例如
第一张表
ID值
1 Apple
2 Orange
3香蕉## ...
第二张表
PERSON FRUIT
艾米1
<2>彼得2查理1,2
迪克2,3
我想例如在一列中保存用户所拥有的成果。因此,当我说出查理想要的东西时,我可以以某种方式接收和输出Apple,Orange;对于迪克 - 橙子,香蕉等。
我不确定从何处开始实现这一目标。是否可以单独在SQL select语句中完成它?
答案 0 :(得分:1)
您可以实现链接表。例如..你有一个Fruit Table,它存储了所有独特的水果,你有一个Person表来存储所有独特的人。
所以你应该创建一个第三个表,将独特的水果与人们联系起来......例如......
ID FRUIT PERSON
1 1 1
2 1 2
3 2 1
等...然后在链接表上选择一个人ID,就会显示出人们喜欢的所有成果。