昨天有位高人指点我新建一个文章类别表(类别ID、类别名),文章表(文章ID、标题、内容、类别ID---文章类别表的外键)这样设计表,文章分类时怎么用?Select * From 文章表 Where 类别ID=???,难道还要打开数据库看看ID号吗? 初学者,很多基本知识不懂,大家见谅啊

解决方案 »

  1.   

    用表联查啊 select* from 类别表 as a inner join 文章表  as b
    on a.类别ID=b.类别ID
    where a.类别名=???
      

  2.   

    类别名输入什么都显示列名" "无效,vs下面也是...如果一个表就两个字段,是不是只能用where 主键=??的
      

  3.   

    主键应该是自增长的,查询的时候你看到的类别应该是类别名,你这里要确认类别名是唯一的,这一字段最好做一个唯一性约束,然后写一个方法可以有类别名获取类别ID,也可以由类别ID获取类别名,后面肯定会用的上的。
      

  4.   

    你打开数据库看id干嘛?1。 添加文章的时候   类别选择肯定是个下拉框, 下拉框绑定两个字段  一个类别名称   一个类别id,这是从数据库里读取出来的。保存文章的时候  取下拉框的id     2。 查询的时候   你应该也是一个下拉框   直接取下拉框绑定的id值,为啥看数据库?