【发布时间】:2014-07-24 02:08:39
【问题描述】:
我正在开发一个带有 MYSQL 数据库的 PHP 项目。我有一张学生小组表。每组有一名考官。我想要做的是我想为每组随机设置两名考官。怎么做?
MySQL 代码:
create table groups (
groupID int(10) not null,
nbStudents int not null,
avgGPA DOUBLE NOT NULL,
projectName varchar(50) not null,
advisorID int,
examiner1ID int,
examiner2ID int,
adminID int not null,
primary key (groupID)
);
create table faculty (
name varchar(30) not null,
facultyID int(10) not null,
email varchar(30) not null,
mobile int(15) not null,
primary key (facultyID)
);
examiner1ID 和 examiner2ID 是来自表 Faculty 的外键。
【问题讨论】:
-
使用示例数据和所需结果编辑您的问题。
-
并在你使用的时候输入一些源代码
-
你有一个 Examiners 表吗?
-
可以将同一个教员分配到多个组吗?