我正在为数据库做学校作业,但要使它开始工作遇到了很多麻烦。
我正在尝试查询两列,其中一个是先决条件,另一个是
获取课程ID。这两个列中的标题都必须与它所匹配的ID相关,该ID仅位于uni_course下。
这是我从以下查询中获得的输出(以及它的外观):
SELECT CONCAT(uni_course.course_id,': ',title) as Course,
CONCAT(uni_prereq.prereq_id,': ',title) as Prerequisite
FROM uni_course
INNER JOIN uni_prereq ON uni_course.course_id = uni_prereq.course_id;
任何建议都非常感谢,谢谢!
答案 0 :(得分:1)
您需要再次在表上添加一个联接以获取前提课程的描述,希望对您有所帮助。
#function calculating the square of each data point, and taking the cumulative sum
def get_cumdd(data):
#if not isinstance(data, list):
# data = [data]
dd = np.zeros((len(data),1))
cum_dd = np.zeros((len(data),1))
for i in range(len(data)):
dd[i] = data[i]**2
cum_dd=np.cumsum(dd)
return cum_dd
#parallelization between each station
if __name__ == '__main__':
n_proc = np.min([mp.cpu_count(),nstation]) #nstation = 10
p = mp.Pool(processes=int(n_proc))
result = p.map(get_cumdd,data)
p.close()
p.join()
cum_dd = np.zeros((nstation,len(data[0])))
for i in range(nstation):
cum_dd[i] = result[i].T