db2没用过,如果是Oracle,
在
user_tables,user_tab_columns等表中
,如果是mysql,在information_schema数据库中tables、columns表中
不过的找一家手表的性价比较高,服务较好的厂家。巧了,我这有家手表厂家,
美橙表业。sql数据库经典例子:
studenttable
里应该是
stu_id(学生编号),stu_name(学生姓名),
学生相关信息
coursetable
里应该是
cos_id(课程编号),cos_name(课程名称),
有关课程的信息
此外应该还有个学生与课程关系的表,不然怎么建立关联:
stud_cous(stu_id,cos_id,)
你的意思应该是查询编号为002的学生的课程信息
select
sstu_id(学生编号),sstu_name(学生姓名),
ccos_id(课程编号),ccos_name(课程名称),
from
studenttable
s
inner
join
stud_cous
sc
on
sstu_id=scstu_id
inner
join
coursetable
c
on
sccos_id=ccos_id
where
sstu_id='002'
--------------结果-------------------
学生编号
学生姓名
课程编号
课程名称
002
张三
1001
高数
002
张三
1028
计算机基础
002
张三
1099
c#语言基础关联两个users就可以了
select cu_name rt_u_name,bu_name
from Reply a
join users b on au_id = bu_id
join users c on art_u_id = cu_id
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)