日期:2014-05-16  浏览次数:21029 次

SQL语句请教...
表1:ID,name ,专业1,专业2,专业3,专业4,
表2:PID,专业名称
表3:GID,级别名称

现我需选择:
ID,name,专业1名称,专业1级别,专业2名称,专业2级别,专业3名称,专业3级别,专业4名称,专业4级别.

1,主从表如何设置(不会设置,还希望能详细说明)?
2,SQL语句如何写??
谢谢。。。。

------解决方案--------------------
关系设置:先把表都建好,再工具栏里有个关系的按钮,然后选择这些表,用鼠标点住子表的字段拖到主表的字段上,比如拖住表1的专业1到表2的PID上,重复其他


select 表1.id,表1.name, (select 表2.专业名称 from 表2 where PID=表1.专业1)as 专业1名称,
(select 表3.级别名称 from 表3 where 表3.GID=(select 表2.GID from 表2 where PID=表1.专业1)) AS 专业1级别 .... from 表1

注意,表2 要加个字段 GID