我对PHP很陌生,但我正在创建一个相当复杂的工作体验数据库。目前有两张桌子(雇主和学生),我用过:
"SELECT * FROM employers ORDER BY Category, SubCategory, Name"
生成雇主及其详细信息的列表。然而,在这份名单中,我需要显示哪些学生在三周内与哪些雇主合作。我需要从'FirstName‘如果'WeekOne’(也是‘学生’中的一列)= 'Name‘(从’雇主‘)返回’学生‘的值。
请帮帮我!如果这件事搞得太乱,让我知道--这很难解释。
本质上,我希望生成一个类似于以下内容的列表:
公司一,地址,第
在这个SQL Server 2008数据库中,我有一个考勤表,学生们每天都会来学校报到,这个表看起来像这样:
SchoolID | StudentID | Date
这张桌子上的每个学生每天都会有一个记录。我想要找出的是,给定开始日期、结束日期和天数(间隔),找出任何在这些天数内没有报到学校的学生。例如,我需要知道哪些学生在12月份连续错过了3天,并列出了StudentID的列表。
我怎么才能完成这样的事情呢?
我有一个Student模型和一个Subject模型。一个学生可以选修多门课程,所以也有一个StudentSubject模型。在HTML页面中,我允许用户使用复选框为给定的学生选择主题。
在这个页面上,某个用户可以取消选择一些现有的主题并添加新的主题。在Laravel/Eloquant中有没有一种简单的方法来删除已删除的内容并添加新添加的内容?或者,我是否必须手动比较现有的数据库记录和用户发布的数据,以确定哪些是新添加的,哪些是删除的?
PS:-上面是一个many to many关系。我想知道是否也有一对多关系的方法。例如,Student和PhoneNumber(一个学生可以有多个电话号码)
我有三张桌子:
学生:学生,名字,姓,专业,学年,
课程:学生,课程,课程,系,
students_courses:第一个名字,学生,课程,
我需要编写一个SQL查询,它显示哪些学生正在学习哪些课程,一个学生应该能够注册多个课程,一个课程应该能够被多个学生参加。
我创建的查询,但我得到了一个错误,谁能帮忙。
select
students.firstname as 'name',
GROUP_CONCAT(courses.coursename) as 'course name'
from students
join studen
我一直读到,如果您的应用程序频繁更改,并且频繁添加特性,那么Cassandra是很好的。
这是有道理的,因为您没有任何固定的模式,您可以向行中添加列来满足您的需要,而不是运行ALTER TABLE查询,这可能会在非常大的表中冻结数据库数小时。
然而,我有一个假设的问题,我不能解决。假设我有:
CREATE COLUMN FAMILY Students
with comparator='CompositeType(UTF8Type,UTF8Type),
and key_validation_class=UUIDType;
每个学生都有一些通用的列(你知道,meta:use
我有两张桌子,雇员和在校生。
被录取的学生掌握哪些学生参加了哪些课程的数据。
我需要找出哪些员工没有参加特定的课程,我尝试过这个查询,但没有得到结果。
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来添加