我有一张(临时)表,里面有学生记录。
还有另一张表格,其中列有哪些学生注册了哪些科目。
我想更新学生表中的主题汇总如下所示。
StudentID Name Subjects
1 Ryan
2 James
StudentID Subject
1 Maths
1 Science
2 History
StudentID Name Subjects
1 Ryan Maths, Science
2 Jame
我有三张桌子:
学生:学生,名字,姓,专业,学年,
课程:学生,课程,课程,系,
students_courses:第一个名字,学生,课程,
我需要编写一个SQL查询,它显示哪些学生正在学习哪些课程,一个学生应该能够注册多个课程,一个课程应该能够被多个学生参加。
我创建的查询,但我得到了一个错误,谁能帮忙。
select
students.firstname as 'name',
GROUP_CONCAT(courses.coursename) as 'course name'
from students
join studen
我正在努力解决下面描述的一个问题。
假设学生和班级之间存在着多到多的关系,而中间的表格则解释了哪些学生注册了哪些班级喜欢这个形象。
我编写了一个查询脚本,以使与给定的学生id相对应的学生注册班级,这样
select c.Title,
c.Description
from Enrollments as e
inner join Students s on e.Student_ID = s.id
inner join Classes c on e.Class_ID = c.id where Student_ID = ?;
然而,我正在挣扎的一个问题,以查询未被学生
我对PHP很陌生,但我正在创建一个相当复杂的工作体验数据库。目前有两张桌子(雇主和学生),我用过:
"SELECT * FROM employers ORDER BY Category, SubCategory, Name"
生成雇主及其详细信息的列表。然而,在这份名单中,我需要显示哪些学生在三周内与哪些雇主合作。我需要从'FirstName‘如果'WeekOne’(也是‘学生’中的一列)= 'Name‘(从’雇主‘)返回’学生‘的值。
请帮帮我!如果这件事搞得太乱,让我知道--这很难解释。
本质上,我希望生成一个类似于以下内容的列表:
公司一,地址,第
我正在寻找一些关于如何构建更好的面向对象程序的指导。下面是我正在研究的一个简单的例子:
学生、教师和系(在学校内)之间的关系。
学生将在系内注册课程,因此将有许多教师。你可以想到一个学生,就像:
class Student {
public String name;
public List<Teacher> teachers;
...
}
这个学生有很多老师。如果有人问,“谁是A学生的老师?”,我们很容易就能找到答案。
另一方面,一名教师可能看起来像:
class Teacher {
public String name;
public List<Stu
我有两张桌子,雇员和在校生。
被录取的学生掌握哪些学生参加了哪些课程的数据。
我需要找出哪些员工没有参加特定的课程,我尝试过这个查询,但没有得到结果。
SELECT e.user_id
, e.full_name
, es.student
FROM employees e
LEFT
JOIN enrolled_students es
on e.user_id = es.student
WHERE e.level = 3
and es.pid = 40
and es.student is NULL
在得到结果后,我将使用PHP来添加