一些多对一的例子:
1、人表(一)和订单表(多)
2、商品表(多)和分类表(一)
3、班级(一)和学生表(多)
4、文章 (多)和文章分类(一)
。。。。。。
把多对一关系其中多叫作多表,一叫作一表。建表时通常是把一表单独作为一张表,多表用一个字段关联一表的id。
一表按分为两种:
一是没有层级:如分类只有一级;班级表
二是有层级:分类可以有多级
多表可用关联查询来取得一表中的字段:
如:select t1.*,t2.mname from table1 as t1 left join table2 t2 on t1.mid = t2.id;
在多表的列表页面通常可以用一表来搜索:
如:根据商品分类查询商品;根据班级查询学生。