CREATE TABLE Average_Professor

SELECT ie.Instructor
      ,SUM(ie.instreffective_avg + h.howmuchlearned_avg + ir.instrrespect_avg +
 iv.instroverall_avg + av.availability_avg)/5
FROM   instreffective_average ie
JOIN   howmuchlearned_average h  USING (Instructor)
JOIN   instrrespect_average   ir USING (Instructor)
JOIN   instructoroverall_average   iv USING (Instructor)
JOIN   availability_average   av USING (Instructor)
GROUP  BY Instructor

It's giving me error code 1166. If I omit "CREATE TABLE Professor_average" then the script runs, yet I don't have the table created.

它给了我错误代码1166.如果我省略“CREATE TABLE Professor_average”然后脚本运行,但我没有创建表。

1 个解决方案

#1


1

Try naming the calculation column:

尝试命名计算列:

CREATE TABLE Average_Professor
SELECT ie.Instructor
      ,SUM(ie.instreffective_avg + h.howmuchlearned_avg + ir.instrrespect_avg +
 iv.instroverall_avg + av.availability_avg)/5 as calculation_value
FROM   instreffective_average ie
JOIN   howmuchlearned_average h  USING (Instructor)
JOIN   instrrespect_average   ir USING (Instructor)
JOIN   instructoroverall_average   iv USING (Instructor)
JOIN   availability_average   av USING (Instructor)
GROUP  BY Instructor

更多相关文章

  1. 通过Bash脚本语言逃避MYSQL命令行。
  2. 是否可以从另一个sql脚本中的存储过程调用sql脚本?
  3. 程序猿(媛)Shell脚本必备技能之一: 在Linux下如何自动备份mysql
  4. mysql主从同步报slave_sql_running:no的解决方案
  5. shell脚本中mysqldump的基本使用
  6. win7下Django的MySql安装,问题解决方案
  7. mysql 事物没提交导致事物一直运行解决方案
  8. 无法连接远程MySQL数据库的解决方案
  9. 使用Powershell对MySQL运行SQL脚本

随机推荐

  1. Android关于SD卡的读写操作及固定图片大
  2. Android(安卓)DLNA
  3. 解决 Android模拟器无法上网问题——Host
  4. android UDID获取:android 设备SN的获取
  5. android中自定义播放器的实现
  6. 访问本地服务器
  7. Android 中的布局方式之线性布局
  8. 极光推送使用实例(三) Android客户端
  9. Android内存泄漏监测(MAT)及解决办法
  10. android 学习笔记4——post请求+线程控制