有两张表:student和grade。student:sid(主键),Sname(varchar(30),Gender(varchar(6)),Age(tinyint)。grade:uid(主键),sid(外键),name(varchar(30)),grades(tinyint)。
grade中的内容是这样保存的:如:Sname中有记录aa,bb,cc等。name中的记录是“aa,bb,”、“bb,cc,”、“aa,bb,cc,”相对应的主键。该怎么主键换成Sname中的名字。

解决方案 »

  1.   

    这个表是在数据库里还是在Datatable中,希望用SQL语句还是更换Datatable中的数据,要不要写回数据库,什么时候写?
    如能说明白就容易解决了。
      

  2.   

    在两张表都是数据库里的两张表。希望把它写成存储过程。存储过程中的参数为grade表的记录。
      

  3.   

    不是特别明白你要实现什么?该怎么主键换成Sname中的名字?? 这句什么意思?
    你是希望写个存储过程?
    参数是grade表 uid
    希望存储过程
    返回的是什么?