我有2张桌子。在第一个表中有2列 - dept_id
,stud_name
。在那里stud_name
一行有多个学生姓名由“,” 分隔。
和第二个表,有2列 - stud_id
,stud_name
。每行有一个stud_id
和一个stud_name
。
我想用2nd table的stud_id列替换1st table的stud_name列。但是当我使用更新查询时,具有由逗号分隔的多个值的行没有替换。
怎么做?我应该使用哪个查询来执行此操作?请帮忙。
谢谢!
答案 0 :(得分:1)
这里有基本的数据库结构问题。在正确规范化结构之前,您将继续在查询数据时遇到问题。你需要找到一个更像是的解决方案:
这有多容易在很大程度上取决于您拥有的数据量,对于低容量而言,它可能最容易重新键入,对于更高的数量,您需要查看更自动化的解决方案。