在Web开发中,一个新闻系统,你可能会这么一个表用来存储新闻类别,一个表用来存储新闻,在新闻表中有个类别是关联到新闻类别中的ID,那么在软件开发中,应该怎么实现?是不是应该直接用类别名称来代替ID?因为我发现软件开发中,不像WEB开发,可以比较方便的搜索另一个表....这个问题很困惑,请指点...

解决方案 »

  1.   

    感觉和程序关系不大吧,主要是SQL语句上作变动吧。
    例如原来是select * from table1
    现在变为select a.*, b.* from table1 a inner join table2 b on table1.id = table2.cid
      

  2.   

    To liudng:
       我SQL没有学好,你说明一下.这样不是只查询了ID这一个字段吗?
      

  3.   

    这是表连接,
    建议你看看邹建的有一本关于SQL的书,名字好像叫 SQLServer数据库教程
      

  4.   

    OO问题.建议好好学习下OO.要优先使用对象关联而不要是用类似的外键.